Steven Savitsky (filker) performs a version of this, sung to his wife, as a memorial to their late child. I believe his tune's his own. I haven't heard McKennitt's version for comparison.