Read this in the 80's, think it was a series of books. A girl travels from land to land, once protected by different mythical beasts, now missing. She befriends ugly creatures along the way ( one of them she calls Mooncalf?). Eventually, she finds a prince under a spell in an ice castle, who can't remember who he is and has been turned into a monster, I think. Once the spell is lifted the creatures turn out to be the missing protectors of the land and the prince gets his memory back. Any ideas would be much appreciated!
The Darkangel Trilogy by Meredith Ann Pierce. Books are;
- The Darkangel
- A Gathering Of Gargoyles
- The Pearl At The Soul Of The World.
The prince has been turned into a type of vampire by a wicked witch, and steals girls to drink their souls.