Answer
Strictly speaking, this isn't a riddle. But the answer was
"the ring of Sauron, which has the power to make its wearer invisible".
Gollum didn't have a chance... he should have eaten the little weasel.
Back.