The Knot Garden by Gabriel King
When Anna Prescott, retreating from a doomed love affair and a high pressure career, discovers the idyllic hamlet of Ashmore it appears to offer the perfect escape, with its pretty cottages, picturesque canal and intriguing inhabitants, and two tiny kittens who adopt her. But dangers lurk beneath Ashmore's tranquil surface...