Molly is a young Penobscot woman bouncing from foster home to foster home. Vivian is a 91 year old woman who was orphaned as a young child, and becomes a passenger on an orphan train. The stories of Molly and Vivian become intertwined when Molly, as a community service project, helps Vivian sort through artifacts of her extraordinary life. Set in Maine and Minnesota, their shared stories develop into a gentle friendship that nurture them both.