We see foreshadowing of New Testament promises as David cries out for forgiveness from his sins, chapter 3. We see David’s restoration and peace in God’s abundance in chapter 4. A wonderful glimpse into God’s nature and love for us, for those that will trust in Him.