The characters in Songs for the Flames are men and women touched by violence - sometimes directly, sometimes only tangentially - but whose lives are changed forever by an unexpected encounter or by the operation of incomprehensible forces. Sixteen years after his first collection, Juan Gabriel Vasquez returns to the form with an outstanding set of nine morally complex stories, fresh proof of his narrative versatility and his profound understanding of the lives of others.
Legend goes that long ago a Flores woman offended the old gods, and their family was cursed as a result. Now, every woman born to the family has a touch of magic.
The night before Rupert's 30th is a black tie dinner at the Kentish Town McDonald's - catered with cocaine and Veuve Clicquot. The morning after his girlfriend Clemmie is found murdered on Hampstead Heath. All the party-goers have alibis.
From the bestselling author of Anatomy of a Scandal, soon to be a major Netflix series... Reputation: it takes a lifetime to build and just one moment to destroy.
'The best survival thriller since The Martian' -- JOHN MARRS May Knox floats in space, the only survivor of a catastrophic accident. There is just one person who can save her: a man whose heart she broke, millions of miles away.
The follow-up to Ebony Gate, the critically acclaimed debut of Vee and Bebelle's urban fantasy Phoenix Hoard series. IT TAKES A KILLER TO CATCH A KILLER
Erzsebet Bathory, whose infamous place in history characterises her as the 'Blood Countess', was accused of the murder of over 600 peasant girls in Hungary, 1610. The Nightingale's Castle tells the story of a woman fighting for her survival and the complicated, often cruel, household over which she presides.
From the author of Blackberry & Wild Rose comes an extraordinary story of two women who never meet and yet share the closest possible bond. STELLA and CONNIE are strangers, brought together by two traumatic events - cruel twists of fate that happen thousands of miles apart.