Fourteen-year-old Marley's seemingly perfect life in the small town of Heaven is disrupted when she discovers that her father and mother are not her real parents.
In the summertime Charlie goes fishing with her friends, investigates the mysterious disappearance of the entire Carter family, meets new neighbors, and finds that she and her older brother can be friends.
Sweet leaves her family and goes to live in a cabin in the woods with the quiet but understanding Curtis, to whom she feels intensely connected, just as he is called back to serve again in Iraq.
As she and a friend are loading a wagon with cookies and fans they have made, a young girl repeats the story of a wondrous Rolling Store that used to come to the country where Granddaddy lived when he was young.
On the leaving morning, a child watches for the moving men, has a cup of cocoa in the deli across the street, and leaves lip marks on the window of the apartment before departing for the new home.