The LORD swore an oath to David, a promise He will not revoke: &#8220;One of your descendants I will set upon your throne.