Heidi Cullinan at her best. Layers of fairy, faery and just plain fantasy interweave in this wonderful, imaginative tale of rescue, redemption and reconciliation. I had the honour of reading an early version of this novel and I can't wait to see the final version.