Sounds like a binge worthy read
This book has all the elements that make for a binge worthy read, you know the one where you can't put the book down and finish it within days. Reading through the summary this also sounded like it would make the perfect TV show.