ceolachan’s twenty-four events