The Endless Knot by Gail Bowen