I liked this book for the characters, the plot, the magic, and the grumbling romance. It was a strange mix that I enjoyed tremendously. The ending was perfect.