James McBride chronicles his twelve-year journey to learn about his mother's past, describing her unhappy childhood, marriage, refusal to admit she was white, and creation of an all-black church in Harlem, and shares details of his own life and the challenges he faced coping with his family's secrets.