Book cover for Love Lies Bleeding

Love Lies Bleeding

Synopsis

Details

04 November 2011
288 pages
9780230765375
Imprint: Macmillan