Gilead és un petit poble d'Iowa, amb prou feines un grapat de cases disposades al llarg d'unes poques cales, tendes, un elevador de gra, una torre de l'aigua i l'antiga estació del tren. Les generacions es succeeixen en una vida en aparença tranquil·la que es organitza entorn de les comunitats religioses.