Actual rating is 2.5. If I hadn't known prior that this was originally a fan fiction, I probably would have just chalked this up to an inexperienced author's first book. While that's techically true, I couldn't help noticing the cringeworthy moments that made it apparent that it started out as fan fiction. While there's nothing wrong with that, I just feel like this could have been much better. Things became repetitive, and there easily could have been at least 5 less fights in here and I still think it would have been okay. But this was just too long, and I didn't really care for Tessa's voice.