What we have here is a fantasy story steeped in Irish folklore.