4.5 stars
What a hoot! I loved every moment of this madcap story and especially this plucky young heroine. I was trying to read in a quiet setting and kept spluttering as I read because it was just so funny! Definitely one I'll be rereading.
Content: lots of swears (the only thing I didn't like about it); large discrepancy in the ages of romantic partners