We're all waiting for something. For some of us, it's a spouse. For others, it's children. For still others, it's physical healing. Unfortunately, when things don't go as planned and we end up having to wait, it's often hard to trust God's timing. But while there will always be delays and disappointments in this life, there is still hope; God has a purpose and a plan for every season of our lives,...