magic spells caster in Highland