King David story explained