spill your guts (to someone)
idiomPart ofgut
spill your guts (to someone) — idiom
1. to tell someone every detail of your private thoughts, feelings, or secrets, wit
1.idiom
Definition
to tell someone every detail of your private thoughts, feelings, or secrets, without holding anything back
Example
After a few drinks, Amelia spilled her guts to her best friend about her problems at work.
The witness spilled his guts to the police and told them everything he had seen that night.