This is an interesting mystery/fantasy book, but the heroine was too pushy and rude. She was insanely jealous of any other woman, which is ridiculous. The book kept mentioning how she was plain, and I guess she felt inferior.
The book did seem to drag on and on. The ending was quite cliched, like a bad soap opera episode. Overall, it was a decent story but nothing spectacular.