idiom
spill your guts
Meaning
to tell someone all your private feelings or secrets
Example
After a few drinks, he started to **spill his guts** about his failed marriage.