The Book of Trou, an ancient prophecy, says Stephen must marry the queen. His mother, Leocadia, a powerful witch, prepares a love potion to actualize the prophecy, unaware that he is gay. Stephen would much rather spend time with Terrence than the queen. But he may not get a choice in the matter.