Book - Crystal Line
I read McCaffrey when I want to be comforted by the presence of basically decent people. The plots don't matter to me much and the attempts at true sci-fi technology are something to skipped over as quickly as possible (eg. the workings of a Hive ship.) For that reason, I have also enjoyed McCaffrey's non-Sci-fi books, in particular "A Stitch in Snow".
The Crystal Singer series is my favorite sci-fi trilogy and Crystal Line is my favorite of the three books. In Crystal Singer, we have the usual angry and mis-treated teenager who strikes out on her own and is attracted to the domineering macho types. In Killashandra, we have a woman who has matured enough to change her taste in men. But in Crystal Line we have one of the very few "middle-aged" (I know she's actually several hundred years old according to the plot) heroines in sci-fi. Her decisions about what she will do with her life, and who she will do it with, are long over. But she still has decisions to make about how she will deal with both the choices that she has made and the things that life has done to her.