pour heart out to

pour (one's) heart out (to someone)

To share one's deepest or most intimate emotions, thoughts, or secrets, especially in a profuse or sudden manner. Samantha poured her heart out to me last night about how grief-stricken she's been since her father passed away. Sorry for pouring my heart out like that. I've been keeping those feelings bottled up for a long time.
See also: heart, out, pour
Farlex Dictionary of Idioms.

pour one's heart out to someone

 and pour one's heart out
Fig. to tell one's personal feelings to someone else. I didn't mean to pour my heart out to you, but I guess I just had to talk to someone. She poured out her heart to her friend.
See also: heart, out, pour
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs.
See also:
  • pour (one's) heart out (to someone)
  • pour out (one's) heart (to someone)
  • pour your heart out
  • pour out one's heart
  • pour out soul
  • pour out (one's) soul (to someone)
  • pour (one's) soul out (to someone)
  • unbosom
  • unbosom (oneself) to (someone)
  • unbosom oneself to