She takes refuge in an idyllic New England town