'A beautifully imagined novel rich in historical detail . . . Hazel Gaynor is an exciting new voice in historical fiction' KATE KERRIGAN