My Review (5 stars out of 5) (Audiobook) On the longest night of the year at the Swan Inn on the banks of the Thames, the regulars entertain each other with stories. But the storytelling is interrupted when a stranger bursts in carrying what appears to be a dead child. Summoning the help of local…