Housekeeping by Marilynne Robinson
Ruth narrates the story of how she and her younger sister Lucille are raised by a succession of relatives in the fictional town of Fingerbone, Idaho (some details are similar to Robinson's hometown, Sandpoint, Idaho). Eventually their aunt Sylvie (who has been living as a transient) comes to take care of them. Initially they become a close knit group, but as Lucille grows up she comes to dislike their eccentric lifestyle and she moves out. Then when Ruth's well-being is being questioned by the courts, Sylvie returns to living on the road and takes Ruth with her.