No matter where you are or what you have done, you can never run where God's grace won't reach. All you need to do is stop and surrender. Surrender to the One who loves you the most and let Him lead you to the best possible life through His Son Jesus Christ!