Lasher

The Avatar meets Lasher the Unicorn in Dungeon Destard in Ultima VII.

Lasher is a typical unicorn, and also has quite a dose of sarcasm when the Avatar asks obvious questions. Lasher tells the whole story of the unicorns, but only if the Avatar is still a virgin. If the Avatar has had sex (namely in the House of Baths), Lasher is disgusted and avoids the Avatar. That's because like all unicorns, he is a virgin detector.