make a clean breast

Etymology
From the notion that secrets are figuratively hidden in the heart which is contained in the, and that admitting them will cause the heart to become clean and pure.

Verb

 * 1)  Often followed by : to be honest about something; to confess.