В 1955 году в небольшом городке Нортфорк, расположенном в штате Монтана, местный священник решает взять под свою опеку 9-летнего мальчика по имени Ирвин. Этот ребенок, оставшийся без родителей и находящийся на грани жизни и смерти, мечтает о том, чтобы найти новую семью. В своих фантазиях он представляет себе необычных людей, которых называет ангелами. Ирвин страдает от жарких видений и ярких снов, которые отвлекают внимание жителей города от важной проблемы: строительство новой дамбы на реке, угрожающей затопить их родные места и вынудить покинуть дом.
С каждым днем Ирвин все больше погружается в свои мечты, и они становятся для него утешением в трудные времена. Его видения вызывают интерес и, порой, недоумение у окружающих, что создает атмосферу загадки в городке. Местные жители, занятые своими заботами и предстоящими переменами, начинают обращать внимание на необычные переживания мальчика, что добавляет интригу в их повседневную жизнь.
Тем временем, священник, взявший на себя заботу о Ирвине, пытается создать для него комфортную обстановку и поддержать его надежды на лучшее будущее. В то время как город готовится к переменам, мечты и надежды мальчика становятся символом борьбы за сохранение родного дома и человеческих отношений в условиях надвигающейся катастрофы. Все это создает уникальную атмосферу, наполненную как надеждой, так и тревогой, подчеркивая важность человеческой связи в трудные времена.