My rating: 5 of 5 stars
Much like the heroine herself, this book should not work. It has all the ingredients for something foppish and cliche and yet it is a very good fantasy novel.
Confidently written, well paced, enjoyable (even funny in many places), with refreshingly angst-free protagonists.