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.

togliere il fascino, rovinare il piacere, smorzare l'entusiasmo

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.
L'alto costo della vita toglie davvero il fascino di trasferirsi in una grande città.
Finding out about the hidden fees really took the gilt off the gingerbread of the vacation package.
Scoprire le spese nascoste ha davvero rovinato il fascino del pacchetto vacanze.