God's timing is worth the wait