All Your Perfects: A Novel