by Andrew McGahan
Published: October 2009
The witch, the virgin, the archangel, the duke and an orphan meet in the extraordinary new novel from the award-winning Andrew McGahan - an electrifying, tumultuous story of inner demons, desire and devastation, a powerful and apocalyptic tale that sweeps the reader from the beginning of time to the end of the earth.