I am so close to demoting this to four stars because I badly wish that the author put this out as an adult speculative fiction novel (the sex and violence, especially involving the character of that creeptastic middle-aged bisexual man with a vivid fantasy life, could have easily gone into the territory of Let the Right One In) instead of young adult. But I enjoyed this book too much to give it less than five stars.