Unabridged Audiobook
The best 9 hours of my life, basically. The voice of Cas is perfection, and the narrator for Keiran nailed the dry tone I always imagined him having.
~~tag-text~~