Animal Dreams, by Barbara Kingsolver
I first read Animal Dreams soon after it was published in the early 1990s, but I reread it in February for my book group. Kingsolver masterfully writes colorful characters; the plot in Animal Dreams is secondary to characters and setting.
It's a story packed with community, redemption, ecological justice, family, and sisterhood...strong women and deep female relationships.
When I read this book initially, I did not have three boys...and now I do. I could relate so much to Emilina, Codi's friend who has multiple boys. And the storyline with Codi's sister Hallie recalled that horrible separation scene in The Color Purple between Celie and her beloved sister Nettie.
It takes a little while to get drawn in, but it's a beautiful novel, well worth the effort!