This compelling novel weaves together the stories of two orphans from different time periods. A little Irish girl, Niamh, is living in the tenements of New York City with her family when a fire leaves her an orphan. She is taken to the midwest by the Children’s Aid Society on an orphan train and placed in a home. With her name changed to Dorothy, this little girl is shipped from home to home before finding someone that really wants her to live with them and fill the loss of their little girl, Vivian.. Into this storyline another present day orphan, Molly, is also shipped around to foster homes. She is caught stealing a library book and must do community service hours. Her boyfriend suggests that she might be able to help with an organization project for a ninety year old lady, Vivian. The unexpected friendship of these two suffering women, one young and one old, and their courageous journey is a remarkable story of perseverance, and tells the historic story of the many children who rode the Orphan Trains from 1856-1930.