I don't read YA fantasy much anymore- I'm not even sure why but I am so glad I gave this a chance because it was seriously a good read! This is just super fun (and funny at times) and has a lot of elements that make for a great YA book. The author describes the book as "Legally Blonde meets Terminator", which is pretty darn close to what this is/easier than trying to describe it as YA paranormal/fantasy/romance/contemporary. Harper is pretty likable, and even when she was annoying, I could at least understand her actions (because honestly, I think everyone can be annoying at times). And this girl is pretty take-charge-kick-butt while still staying true to her girly side, which I really enjoyed. I definitely don't like the "I'm a girl but I'm not like other girls, I like [video games/sports/motorcycles/stereotypical dude stuff]!!!!" trope in a lot of books because there are a lot of "girl" things that are super fun and make the kick butt stuff even more fun. I don't want to reveal anything else about the story or the other characters since that could ruin some of the fun twists/reveals but safe to say I would recommend this to anyone looking for a fun YA book to read!