3.0

In the first 3/4 of this book I was literally forcing myself to keep reading. The characters were bland and nothing interesting was happening, so I was planning to give this book 2/5 stars. Fortunately, the last part of this book almost made it up for it because it was so unexpected and the mystery was solved in a satisfying way.
p.s. i said almost made up for it because it seemed like information dump and lazy writing