In his darkest moment of despair, God delivered David, fulfilled His promises and made him king over His people.