First the narrator is amazing ?

Second the story is excellent, unique and deep. The characters are so relatable. The main characters are so different from each other yet in many ways the same. Twists and turns are unexpected yet everything ties together perfectly.. I promise you will find yourself cheering them on. And loving every minute of these books!