The Glove and the Ring

?