"My past mistakes haunt me at night and won't let me rest in peace."
How it sounds in your head: 3 AM is when the regrets show up. The affair twenty years ago. The harsh words to your son. The business deal that hurt people. The darkness brings accusation, and you lie there prosecuting yourself for sins you thought were buried.
"He will again have compassion on us, and will subdue our iniquities. You will cast all our sins into the depths of the sea."
-- Micah 7:19Enemy assignment of condemnation and religion's teaching that you must 'make it right' before you can have peace, denying the finished work of the cross.
The memories ARE real, the damage WAS done, and your conscience IS active. Decades of mistakes create a long list, and nighttime removes all distractions from the replay.
David—adulterer, murderer, liar—wrote, 'I will both lie down in peace, and sleep; for You alone, O Lord, make me dwell in safety.' After Bathsheba, after Uriah, after the prophet's rebuke, David STILL slept in peace because he knew God's forgiveness was complete and immediate.
I REFUSE the lie that my past controls my present rest. IT IS WRITTEN that He has cast ALL my sins into the depths of the sea—not most, not the 'forgivable' ones, but ALL. There is therefore NOW no condemnation for those in Christ Jesus, and I am IN CHRIST. The blood of Jesus speaks better things than my failures. Every accusation is a defeated legal case; my adversary has no standing. IT IS WRITTEN in Hebrews 10:17, 'Their sins and lawless deeds I will remember no more.' If HE doesn't remember, why should I rehearse it? I lie down in peace like David did after murder and adultery, because forgiveness is COMPLETE.
Father sees your 3 AM shame spiral and isn't agreeing with the accusations—He's the One who RAN to the prodigal who wasted EVERYTHING on prostitutes and embraced him while he still smelled like pigs. Your past doesn't shock Him; His grace obliterates it.