The Memory Weaver: A Novel