Man, this was a beast.
Was a 4 star read, but I cut half a star because I feel like about 300 pages of filler could have been dropped. It wouldn't have affected the story at all.