avoir le cœur sur la main

Etymology
lit. 'to have the heart on the hand'.

Verb

 * 1) to be open-handed, to be generous

Usage notes

 * Not to be confused with.
 * Does not mean, which is a false friend.

Conjugation

 * see