Una madre imperfecta es una novela de Kate Long que narra un año en la vida de Charlotte, Karen y Yaya, tres generaciones de mujeres que viven juntas en un pueblo del norte de Inglaterra. La historia explora sus problemas y cómo se enfrentan a ellos, abordando temas como el embarazo adolescente, secretos familiares y la demencia. A través de sus perspectivas individuales, la novela plantea preguntas sobre las dificultades de la vida y las consecuencias de los errores.