La vida transcurre apaciblemente en el idílico pueblecito inglés de Edgecombe St. Mary, cuyos habitantes son defensores de la tradición y las viejas costumbres, como las partidas de caza o las fiestas temáticas en el club de campo. Sin embargo, para el mayor Pettigrew, militar retirado, viudo, hombre flemático y cultivado, dotado de un gran sentido del honor -y, a su manera, del humor-, la rutina diaria está a punto de sufrir un notable vuelco. Cuando recibe la noticia de la súbita muerte de su hermano, Pettigrew halla consuelo en la discreta señora Ali, que regenta la pequeña tienda de ultramarinos del pueblo y con quien el mayor apenas ha intercambiado unas pocas palabras hasta entonces. De ascendencia paquistaní y diez años más joven que él, Ali también ha enviudado recientemente y tiene que hacer frente a las presiones del clan familiar, capitaneado por un arisco sobrino que aspira a quitarle las riendas del negocio.