'One girl. One boy. One spell to be broken. Ondine de Groot is a normal fifteen-year-old who lives with her family in the European country of Brugel. She has a pet ferret called Shambles. But Shambles is no ordinary ferret. . . He's Hamish McPhee, a boy cursed by a witch. A witch who happens to be related to Ondine. When Shambles turns back into Hamish temporarily, Ondine knows that she has to help him break the spell. He is the most gorgeous boy she has ever met and her one true love! He just can't remain a ferret forever. Can he?' (From the publisher's website.)