have a heart-to-heart talk

[have a heart-to-heart talk] {v. phr.} To confide in someone withgreat intimacy.

Jill and her mother had a heart-to-heart talkbefore she decided to move in with Andrew.