If there is a godly sorrow in your life for all your failures, then even if your sins are like scarlet or red like crimson, not only will they be as white as snow - as promised under the old covenant (Isa. 1:18), but God promises under the new covenant, "not to remember your sins any more" (Heb. 8:12). Whatever your blunders or failures, you can make a new beginning with God. And even if you have made a thousand new beginnings in the past and have come to failure, you can still make the 1001st new beginning today. God can still make something glorious out of your life. While there is life, there is hope. So, never fail to trust God. He cannot do many mighty works for many of His children, not because they have failed Him in the past, but because they will not trust Him now. Let us then "give glory to God by being strong in faith" (Rom. 4:20), trusting Him in the days to come for the things that we considered impossible up until now. All people - young and old - can have hope, no matter how much they may have failed in the past, if only they will acknowledge their failures, be humble and trust God.