Probably closer to 5 stars, but I'm stingy with those. I'll settle with 4.5. The romance didn't ever make me roll my eyes or cringe and the magic system was marvelously heterogeneous. Familiarizing myself with the magic took me a bit, but once I figured out what was what I was able to enjoy a really...