October 2023

Olive Kitteridge – Elizabeth Strout Olive Kitteridge: indomitable, compassionate and often unpredictable. A retired schoolteacher in a small coastal town […]

September 2023

Song of Achilles – Madeline Miller Greece in the age of heroes. Patroclus, an awkward young prince, has been exiled […]

July 2023

One For Sorrow – Helen Fields One for sorrow, two for joyEdinburgh is gripped by the greatest terror it has […]

June 2023

Before the Coffee Gets Cold – Toshikau Kawaguchi In a small back alley in Tokyo, there is a cafe which […]

May 2023

Joan is Okay – Weike Wang Joan is a thirtysomething ICU doctor at a busy New York City hospital. The […]

April 2023

The bookseller of Kabul – Asne Seierstad Two weeks after September 11th, award-winning journalist Åsne Seierstad went to Afghanistan to […]

March 2023

The Hand That First Held Mine – Maggie O’Farrell When the sophisticated Innes Kent turns up on her doorstep, Lexie […]

February 2023

The Gallows Pole – Benjamin Myers An England divided. From his remote moorland home, David Hartley assembles a gang of […]