The tune is basically the same as the song known in Gaelic Scotland as "Mairi bhan og". Is there an Irish version of that which a songwriter would have come across a few decades ago?
I find it an effective song to hear once, but it's got a touch of the Eric Bogles about it - rather too long.