A speck of heaven in the land of Karo