Rose Hudson is a mathematician, puzzle-solver, and former cryptographer for the British government. After becoming a widow, she moves to the beautiful Berkshire Hills of western Massachusetts to start a new life. When a famous violinist mysteriously dies, her friendship with the town’s chief of police, Richard Prince, leads her to become involved with solving the case.
While Richard investigates, Rose uses her code breaker skills to assist him and, despite her hesitations, their romance develops. When Rose discovers an unsavory event in the violinist’s past and the reason for his murder, both her newfound happiness and her life are placed in grave danger.