Out on 15 January 2026
Book cover for The Devil's Daughter

The Devil's Daughter

Synopsis

Details

15 January 2026
320 pages
9781529086102
Imprint: Macmillan