Spill your guts.
Spill your guts.
To "spill your guts" is an idiom that means to confess or reveal very personal or private information. Think of it as if all of one’s innermost thoughts and secrets were kept in their "guts" and they spilled them out for others to see.
During the interrogation, he spilled his guts, revealing all the details of the plot.
During the interrogation, he revealed all the details of the plot.
After holding back for years, she finally spilled her guts to her best friend, telling her everything.
After years of holding back, she finally confided all her secrets to her best friend.
In a moment of guilt, the employee spilled his guts to his manager about the mistake he made that could cost the company a lot.
In a moment of guilt, the employee admitted to his manager about the mistake that could cost the company a lot.