+0

Hi

There is an expression in my language which means 'a very beautiful/expensive/attractive thing in a deserted or ugly place'. For example, someone builds a huge villa in a very humble area.

Is there any expression in English that carries the same meaning/flavor?

Thanks,

Tom

+0

A rose among the thorns is the closest I can think of.

Years ago when you saw a group photo that consisted of men with only one woman in the group, you might say of the woman in the photo, "A rose among the thorns".

I don't hear it much anymore. And I haven't heard it used in the context of a building in an ugly place, though there is a Biblical passage in which the Jewish people are said to be a rose among the thorns when compared to the other nations in the same geographical area.

CJ

Comments  
Mr. TomIs there any expression in English that carries the same meaning/flavor?

No. You would have to wax metaphorical on your own, like maybe a diamond in the mud.

 CalifJim's reply was promoted to an answer.