God's timing is perfect