Unabridged Audiobook
Good book until the ending. Would elaborate but it would be a spoiler. It could have been a 5 star rating.
~~tag-text~~