Their Eyes Were Watching God by Zora Neale Hurston
The main character, an African American woman in her early forties named Janie Crawford, tells the story of her life and journey via an extended flashback to her best friend, Pheoby, so that Pheoby can tell Janie's story to the nosy community on her behalf. Her life has three major periods corresponding to her marriages to three very different men.