I really enjoyed the characters and the story was intriguing, but the author didn't do a great job of explaining how the magic worked...even when magic was "happening," it was incredibly vague and I couldn't figure it out until the very end. And even then--I still didn't understand it all that well.
But I really enjoyed the main male and female characters--they were each nicely different from the standard character type they could have been.