When Dr. Grace Everest is murdered in her own sperm bank, Mara Gilgannon attempts to find the killer and to protect a beloved ex who is desperately seeking motherhood. So what if Mara herself has 858 reasons (and counting) never to have children? She didn't let that stop her when she and Grace launched a radio series on artificial insemination. And she won't let anyone stop her from completing the series and discovering the truth about her friend's...