Let's just start off by saying I've read this book twice already. Enough said, right? This is one of those books , for me, that I want to sit everyone I know down and force them to read it because I know they are going to love it. Plus, Kat isn't a witch.. It's a change to have the main female cha...