There are no accidents with God, and He is never surprised by anything or anyone’s actions. Everything we go through has a purpose good or bad. God can use the ugliest circumstances for our good and His glory. While we cannot go back and change our past, we can change the way we respond to our past, and determine how much power it has in our lives today.
Only God can take the broken pieces of your life and make something beautiful out of each one. He is waiting for you to let go of your pain and trust Him. And you really can. No one loves you the way He loves you – unconditionally, completely and with no strings attached. Just come as you are.