take the gilt off the gingerbread

US /teɪk ðə ɡɪlt ɔf ðə ˈdʒɪndʒərˌbrɛd/
UK /teɪk ðə ɡɪlt ɔf ðə ˈdʒɪndʒərˌbrɛd/
"take the gilt off the gingerbread" picture
1.

魅力を損なう, 興をそぐ, 台無しにする

to make something less attractive or enjoyable; to spoil something that was initially appealing

:
The high cost of living really takes the gilt off the gingerbread of moving to a big city.
生活費の高さは、大都市への引っ越しという魅力的なものから輝きを奪う
Finding out about the hidden fees really took the gilt off the gingerbread of the vacation package.
隠れた料金を知って、休暇パッケージの魅力が台無しになった