Moving forward can be difficult. Letting go of the past is never easy but with God we can move mountains. God teaches us to put our trust in Him and with Him all things are possible.

"If God is for us, who can be against us?"~Romans 8:31
There is an old saying that goes, "If you can't run, then walk. If you can't walk, then crawl but keep moving forward." Never stop progressing in life. Never stop moving forward. Your miracle is just past your breaking point. All you have to do is take just one more step. That decision to take one more step could be the defining moment in your life to take you to the next period of your life that is your breakthrough. All you have to do is put your trust in Him and release your dependency on people and living in the past.
Your future is ahead of you, your faults are behind you. God has already forgiven you for your faults and they don't belong in your future. God said, "It is better to trust in the Lord than to put confidence in man." ~ Psalms 118:8. So where have you laid your trust? Who do you depend on the most? Who do you depend on the least? Where lies your faith? These are all questions that we must ask ourselves in our journey through life. At times, we must remind ourselves to do so. I know better than anyone just how hard this can be when you feel stuck. But once you hit the bottom, there is only one way left to go, and that is up.
Remember who you are and most of all remember who's you are. You are a child of the living King and no man on Earth can take that from you. Life gets hard, but living your life without God in the center directing you, makes living life much harder. God never said it would be easy but He did promise to never leave you or forsake you and that is what you must trust in. That is what you must put your faith in. So if you question anything in this life, that should not be it. He is all around you. He lives within you. All He ask is that you put Him first and by doing so He will reveal himself in your life in ways that you never even thought of because He is the Alpha the Omega and the living King. He is God and He deserves our trust, our faith and our patience. He is with you always. Your past is behind you. It's a new season. God is love~ I John 4:8.