Isaiah 55:7
7 Let the wicked forsake his way, and the unrighteous man his thoughts: and let him return unto the LORD, and he will have mercy upon him; and to our God, for he will abundantly pardon.
People mess up. They fall short. They are human. God promises to forgive them. He promises to clean them of their sin. We, as humans, are quick to push them to the side and think they are worthless. Many want to think they are a lost cause. I am thankful God is not like them. He sees what we can be and not what we are. He takes that black heart and sees the diamond on the inside. He is a wonderful God.