The story has so many twists and turns, there are parts when my heart races as I read. But then there are also parts where the author over-describes or over-explains situations so that I forget the main scene. Overall, maybe a 6.5/10. All in all a nice read.