God's timing is perfect – if sometimes unexpected!