What's a good at-home way to polish a gemstone?

I have a Neptune Topaz ring that's emerald cut. The top facet has scratches. Is there a good way to get rid of them?
Update: A Neptune topaz is a blue topaz with a "rainbow" effect. It's a sea-blue version of the mystic topaz that's so popular.
5 answers 5