God’s timing is full of surprises