Karn is a touchy feely person. Even hugging a dangerous Blood Mage that smiled sinisterly at him and diving his hands under people's shirts he barely knows xD