Very cute and full of twists and turns. There was always something happening and the pace was a fun, fast romp through their world. I was confused at certain events that seemed to happen without much explanation, but I think this is in part due to the fact that the main character is confused as well. He doesn't understand how to work his magic, and so the reader is pulled along with him while he figures it out. I loved the humor and the voice.