Island of a Thousand Mirrors: A Novel