This was a (mostly) light, fanciful, often silly, rather cute read. Written well enough to fall into the 4.5 to 5 star category for me, I found myself enjoying this book very much. The characters were interesting and likable (except the ones that we were not meant to like, obviously), the dialog ...