wear one's heart on one's sleeve in German
wear one's heart on one's sleeve in German
sein Herz auf der Zunge tragen
(idiomatic) To be very transparent, open, or forthright about one's emotions.