Francophonie· hard· informal
avoir un cœur d'artichaut
“to have an artichoke heart”
Meaning
To fall in love easily with many people
Explanation
This expression describes someone who is fickle in love, falling for people easily and frequently.
Example
Elle a un cœur d'artichaut, elle tombe amoureuse chaque semaine.
She has an artichoke heart, she falls in love every week.
Origin
Late 19th century, from the saying 'cœur d'artichaut, une feuille pour tout le monde' (artichoke heart, one leaf for everyone). You peel off the leaves one by one, giving a piece to each person you meet.
Source