Ratings116
Average rating3.2
I decided to give this four stars because the characters were more realistic and flawed and that made them more approachable and relatable. It definitely has some thrilling twists in the latter half and made for a very entertaining read.