The puzzled heart - Cross, Amanda (A Ballantine book, 1998)