Audiobook Moonlight on the Thames, written by Lauren Westwood. Two strangers meet at Waterloo station at Christmas. It's a moment they'll never forget. Nicola is a star in her professional life, but her personal life is a disaster. Her office affair has run its course, and the last thing she wants to think about is Christmas. A night of cancelled trains and festive carols at Waterloo Station is the last straw.