I was wondering if there is an elegant expression in English that means "However many X there are, exactly that many Y exist". As in "As many people, so many different definitions of love".

The phrase goes something like "so many X, so many Y" in my language when translated word-for-word, but it sounds very unnatural in English.

"As many people, so many different definitions of love" seems somehow wrong, too.

I'll be very grateful for your advice.


The structure is: There are as many X as there are Y.

There are as many definitions of love as there are people in the world.


I like So many people, so many definitions of love.

You could also say eg Everyone has their own definition of love or eg Love means different things to different people, but these lack the elegance you seek.