The heroine was a miserable, deceitful, and self-absorbed person. I almost DNF'd this every time she went on another "The world has wronged me!" rants. But the hero and the drama were interesting enough to keep me going. I like the touch of mysticism... not too wacky and explained sufficiently.