wear one's heart on one's sleeve in French
wear one's heart on one's sleeve in French
parler à cœur ouvert
(idiomatic) To be very transparent, open, or forthright about one's emotions.