Refuge in Avalon; a novel