Unabridged Audiobook
Great character development. Nuanced writing. Plot surprises and twists and turns. Enjoyable read.
~~tag-text~~