The LORD swore an oath to David with a promise he will never take back: “I will place one of your descendants on your throne.