Unabridged Audiobook
The main character is off-putting to begin with, but give her a chance. Fun story
~~tag-text~~