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.