Andy Mitchell wrote it; there's a beautiful rendition of it sung by Andy Irvine on the eponymous "Patrick Street" (Green Linnet CSIF 1071. I'd love to know the story behind the song! https://www.youtube.com/watch?v=yGl14Z-100k