As people we are good at making little messes in our lives, but as children loved by God he takes those messes and orchestrates a plan for the better!
Sometimes we don’t see it but “the better” can be growth, understanding or victory. Do not live in shame and regret today, believe in the better.
Romans 8:28 (NIV)
28 And we know that in all things God works for the good of those who love him, who have been called according to his purpose.