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