This sermon explores the tension between God's unchanging covenant faithfulness and the apparent abandonment experienced during times of severe trial. Using Psalm 89, the preacher contrasts the historical destruction of Jerusalem with the eternal nature of God's promises to David and his greater Son, Jesus Christ. The central message asserts that while circumstances may suggest God has broken His word, His immutable character and solemn oath guarantee He cannot renege on His commitments. Believers are encouraged to bring honest complaints to God while simultaneously refusing to doubt His ultimate faithfulness. The passage concludes by affirming that all divine promises find their fulfillment in Christ alone for those who trust in Him.