The LORD swore an oath to David with a promise He will never take back (Psalm 132:11, NLT)
Not just to David.
"The one who comes to Me, I will by no means cast out."
“I will never leave you nor forsake you.”
"I will strengthen you, yes, I will help you, I will uphold you with My righteous right hand."
God will never take back any of His promises.