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














