История начинается во время Второй мировой войны. Семнадцатилетний русский солдат Анатолий Савостьянов вместе с сослуживцами попадает в немецкий плен. Чтобы сохранить свою жизнь, он совершает преступление - расстреливает одного из своих товарищей, Тихона Яковлева. Немцы оставляют Анатолию жизнь, но исполненные презрения к предателю, бросают его на маленьком острове, где-то в северном море, наедине с собой и своей совестью. Парню удается выжить благодаря помощи монахов, которые живут на острове в полуразрушенном монастыре. После войны в восстановленном монастыре мы встречаемся со старцем Анатолием, которого здесь почитают, чуть ли не как святого, за праведную жизнь и поистине чудесную помощь, которую он оказывает прибывающим на остров за советом людям. Однако страшный грех убийства, совершенный им в юности во время войны, не дает ему покоя. Анатолий, чувствуя приближение своей кончины, готовится к смерти. Он знает, что грех его не прощен и не будет прощен, если не произойдет чудо, сотворить которое может только Господь. Неожиданно на остров прибывает старик с больной дочерью. Зовут старика Тихон. Он оказывается, тем самым Тихоном Яковлевым, которого Анатолий Савостьянов расстреливал сорок лет назад во время войны. Тихону чудесным образом удалось спастись. Старец Анатолий, понимает, что грех его прощен. После встречи с Тихоном, старец Анатолий умирает, примирившись с собой. Он заслужил прощение всей своей жизнью.