Unabridged Audiobook
it's really long and there are way too many POVs in the story but it was good after about 5 hours
~~tag-text~~