Unabridged Audiobook
I stopped reading early on, finding the cruelty too much
A good story, but what is supposed to be a surprise ending is so abrupt as to be unclear. The constant shifts in voice and timeline make this otherwise good book not very suitable for the audio format.
~~tag-text~~