Aug 17, 2021kcooper98 rated this title 4 out of 5 stars
The first half is very slow, but the second is full of twists and turns you never would have suspected! I almost didn't read until the end because I was a little bored up until the middle, but it's sooo worth it to read the ending. Well thought out, and well written. Sometimes the changing perspectives is hard to read but not too bad.