A Song for My Mother is a beautifully written story about mothers and daughters: What can drive them apart and what can bring them back together again.
It is also a story about doing the best you can with what you have, even if it may seem like the worst thing to be doing.
Finally, it is a story about forgiveness and moving on and that there are times when you can go home again and find it better than you left it.
Years after leaving Dreyersville "for good" with her boyfriend right after high school, Marilys Hanson returns to her hometown at the behest of her daughter, Katie, a brain-cancer survivor, who's never met her grandmother, Marilys's mother, Winnie. Now divorced from her husband, Marilys has a past she wishes she didn't have to face there.
Living next door to Winnie is the handsome young sheriff (and widower), Reed Bennett, and his son, Ham. Ham and Katie become fast friends, and when their parents finally meet, they hit it off quickly as well. But Marilys is insistent that her time in Dreyersville be limited. She's accepted a teaching position back home, and while she's willing to spend some of her summer putting up with her mother, she's intent on heading back and making good on her commitment. But will Marilys finally come to realize that her true destiny and, ultimately, her happiness, lie in coming to terms with her past?