Aye there is a reason for every season that you have in the stages of your life. Note this that it is very important that you let go of past hurts and pains, and move on and get over yourself. You could be hindering the process if elevation that God is doing for your life. If you just let go of you and grab hold onto him. You will find out that what God has for you is greater than what you have for you and whatever has happened to you.
Enjoy the read for this new blog that I just followed.