The LORD swore an oath to David, a promise he will not abandon: "I will set one of your offspring on your throne.