4.0

3.5 stars rounded up. The first 2 chapters were good but the middle 3 chapters were slow and I almost DNF’ed. Glad I didn’t because the last two chapters got better.