Great start. Hard to put down early on. Loved finding out the premise.
Started dragging in the middle, but not sure if the characters could have been developed as well if the heft wasn’t there.
I had to put it down for a couple of weeks near page 600 for a break. Just too long.
Random: It was a little maddening to get into the protagonist‘s head as he thought about the purpose of some girls in some scenes. “boys will be boys?”