Sometimes it can seem if God's timing is taking too long; this isn't always easy for us to understand but this sermons reminds us that God's timing is perfect and that in all things we can trust Him. Be encouraged as you listen to keep on pursuing the promises of God.