David, promises, covenant, love, idol, sex, rape, Amnon, Tamar, Absalom, power, wealth, presence, faithful;, grace