Verb
take the gilt off the gingerbread (third-person singular simple present takes the gilt off the gingerbread, present participle taking the gilt off the gingerbread, simple past took the gilt off the gingerbread, past participle taken the gilt off the gingerbread)
(idiomatic) To take away the most attractive or appealing qualities of something; to destroy an illusion.