The Lord will keep you from all harm - He will watch over your life ; the Lord will watch over your coming and going and both now and for evermore. Psalm 121:7-8
Create in me a pure heart, O God, and renew a steadfast spirit within me. Do not cast me from your presence or take your Holy Spirit from me. Psalm 51:10-11
Sometimes we may never understand certain things in life. We just have to leave it in God's hands and trust that He's doing what's best for us. God won't fail you.
Listen, my son, accept what I say, and the years of your life will be many. I guide you in the way of wisdom and lead you along straight paths. Proverbs 4:10-11
Why is God making us wait so long ?
God always has good reasons for making us wait.
1) Preparing for what's coming
2) Experience a period of growth
3) Waiting for the right time.
"The Lord is my shepherd, I lack nothing" Psalm 23:1 "Surely your goodness and love will follow me all the days of my life, and I dwell in the house of The Lord forever." Psalm 23:6