The Bean Trees by Barbara Kingsolver

The novel follows the journey of a young woman from rural Kentucky who, on her drive west to avoid an unwanted pregnancy, is unexpectedly entrusted with a three-year-old Native American girl. The protagonist settles in Tucson, Arizona, where she builds a non-traditional family with a group of resilient and unconventional women. The narrative explores themes of love, friendship, and the power of the human spirit while tackling issues of social injustice and immigration.

The 699th greatest book of all time