We are never to look back except to see how far God has brought us. Everything that happens to us is also happening for us. Sometimes the answer to your prayers are answered by eliminating trials or by giving you the strength to endure. Then at other times, the answer to your prayers is right in front of you but you don’t realize that blessing until God opens your spiritual eyes. God is always preparing you for your blessing. You are a work in progress that He must prepare before you can handle what He has in store for your life. Then there is that moment when you’re chasing after God’s will and He turns around catches you. Those are the moments when we know He has been there all along. Catching every tear and hearing every prayer.