God’s timing in David’s life