Meh. I thought this book was quite mediocre. The overall plot was fairly cheesy and didn't feel very original. I also found Sophia pretty annoying. She was so naive and unsuspecting I couldn't help but want to shake some sense into her. The whole "I've never even used a flyswatter" claim was super pathetic. I guess I'm just not too keen on wussy main characters lol. I feel a little guilty considering some of the rave reviews I've read, but sometimes I can be honest to a fault.