Apart from Jesus I am a greedy man.
David did not pay for his forgiveness. He did pay for his unforgiveness.
You can't forgive your sin. Only God can.
Human speculation is no match for divine revelation.
If you listen to your people they'll tell you what's important.
You can't compartmentalize unforgiveness. You can't control sin. You can't manage sin. Sin is never satisfied with the amount of you it possesses.