Way too long, but in the end a pretty good read. Hamilton finally pulls all the threads together for a solid finish.
3.5 stars rounded up.

March 1, 2022