Some Luck by Jane Smiley
Reviewed by Lisa from Pittsburgh, Pennsylvania.