ok, this is totally weird, but years ago, i was in a ballet company and we used to spray our sweaty pointe shoes with laquer and it would stay...not to gross you out, but if it could work on ballet shoes, i have no doubt that it would work on a cake topper...---ok, i just read this to df and he said that..."laquer is diluted and consists of either water or oil...the water may disolve a layer or two of the sugar and the oil based laquer will over time turn yellow..."df would recomend a porceline model of your cake topper...he's very handy!!! hope this helps!!! (it's not very often that we get a man's opinion on these boards!!!)