Отец Дэвид часто делится своими мыслями о доброте и помощи тем, кто нуждается, но даже в преддверии Рождества его службы посещает очень мало людей. В одно из воскресных утр, после того как он провел мессу перед почти пустым залом, священник встречает бездомного по имени Терри, который не имеет крыши над головой. Дэвид решает временно приютить его у себя. Однако вскоре священник начинает сомневаться в правильности своего решения: грубоватый, шутливый и пьющий Терри приводит с собой беременную девушку, которая также не отличается хорошими манерами. Испытания, которые священник переживает из-за своего доброго поступка, начинают негативно сказываться на его психическом состоянии.