Your past failures will always haunt you. They will make your life a horror story and paralyze you with fear every waking day. They can limit you, make you lose your hope in yourself and in the world. With their tiny yet powerful voices, they will tell you to stop going.

The voices of the ghosts of your past will always be loud and haunting, but how they will affect you solely depends on you. Will you entertain and welcome them into the doors of your thoughts or silence them before they can silence you?

Your failed resolutions, career, relationships, and dreams are all things of the past. Don’t let them weigh you down forever. Take them with you in the future only as lessons. You’ve got forever to go — many years still ahead of you.

Cry as much as you want and let your tears wash down all the labels your past failures marked all over your soul. Free yourself.

Never let anyone belittle you and define you for your past failures, especially yourself. Fake hope until it becomes real to you because one day, at the moment you least expect it, someone will see all of you and still see the potential.

Someone will see you past your failures. He will see you not as a hopeless project but a gem in the making. He will see the great future you’ve been failing to see yourself — the future that’s been clouded by the mistakes you used to define and dictate you and your life.

It won’t be easy. Pity parties will always be inviting. But after you tire yourself from crying and seeing yourself short, get back up. Never give up on yourself. You owe yourself that.

When opportunities start to knock again at your door, leave whatever you’re doing and welcome them before your fears knock them over. You’re only a few steps away to be back in your game.

However, if you happen to fail again; remember that our God is a God of never-ending chances. Don’t be afraid to humble yourself and take another chance He offers you today and will offer you always.