Unabridged Audiobook
I would have given 4 stars, but the end felt super rushed. Otherwise it was exactly what you'd expect a good beach read to be.
A little predictable but a nice story.
~~tag-text~~