The great divide

Sale price Price £9.99 Regular price Unit price  per 

?'A gorgeous, sweeping epic' ANN NAPOLITANO

'A master of prose'WASHINGTON POST

'One of my favourite writers' ROXANE GAY

'Spectacular' JOANNE SEFTON

'I didn't want it to end' SARA SHERIDAN