The Spirit Keeper: A Novel