The Bible says that all have sinned and have fallen short of the glory of God, (Romans 3:23) and if we say there is no sin in us, then there is no truth in us (1 John 1:8).
In life, we all make mistakes at some point in time. Some of them have negligible consequences, at other times the consequences are more than what we can handle.
Many times, when we make a mistake, we try to handle the consequences ourselves and end up making more mistakes. Instead, if we are able to let God handle it for us, we will be safe.
Here are a few things we should do to make sure we fulfill the God given destiny in our lives and live out the life God has in store for us. We should remember not to hold on to our past, our sin, our failures but we should step out in faith that God will perfect all the things that concern us. (Ps 138:8)