The Sleeping Beauty (Tale of the Five Hundred Kingdoms) - Mercedes Lackey
A clever, fun fantasy with a satisfying dash of romance. Just enough touches to remember other 500 Kingdoms books, but also working as a standalone. Great characters and interesting how Mercedes developed the hero and heroine and their relationship without necessarily having them on the same page. The busy plot with its many references to fairytales/myths flowed with blissful ease.