I really liked this book. At first I thought it would be this horrendous Twilight-Harry Potter mash-up, but it definitely was its own story. I really like our protag, Sophie. She's sassy and independent, two of my favorite traits in my female leads. She was always upfront and honest and never hid he...