Be patient. God knows what He’s doing. God knows what is best for you. He can see the end result. You can’t. All those problems, heartaches, difficulties and delays—all the things that make you ask “why”—one day will all be clear in the light of God’s love.

(via iwillalwaysstandamazed)