Read: 2 Samuel 13
David’s sin is discovered and he suffers terrible consequences. However, God is still gracious because David has another son who will now be the next king. Despite his horrible failure, God keeps his promise.
We’ve all messed up, but God will keep His promises to us. Our assurance comes from God’s faithfulness, not ours.