Unabridged Audiobook
The multiple different stories within the overall plot made it a little confusing but hard to put down as well.
~~tag-text~~