Phantom isle of Gaelic myth, destined to return for a third and final visitation, bringing with it the harbinger of the final apocalypse.