Have a heart-to-heart talk (with someone)

To have a sincere and intimate talk with someone.

I had a heart-to-heart talk with my sister about my girlfriend.