2 stars because at times the mystery did spark to life, but I couldn't say that made up for the characters. Non of whom were worth the trees who died for this book. There is a world where a love story between a 15yrold and a 30yr old could be part of an interesting nuanced exploration. But here it is handled so incredibly badly. The author turns himself inside out to justify the unjustifiable. So many moments I was repulsed by this story.