Idiom > Pour your heart out

Idiom > Pour your heart out

to speak very freely to someone about your private and most deeply felt emotions

He’ll pour his heart out to anyone who will listen.