Avoir le cœur sur la main
Meaning: To be very generous and giving.
Language: French
Literally: To have your heart on your hand
Category: Body & Senses
Origin: Offering one's very heart in an open palm pictures spontaneous, open-handed generosity.
Loading the full interactive collection…