Literally: to have the heart in the hand
Origins: From the 18th century and refers to the heart as the center of emotions.
A person has a heart therefore has emotions and feelings. On the hand meaning, ready to offer. Imagine an open hand as a symbol of generosity and solidarity.
Meaning: to be open-handed, to be generous, to wear your heat on your sleeve.
Synonyms: etre généreux, avoir un coeur d’or.