I am a fan of a singer called Mary Black, who has recorded what I regard as the definitive version of a famous Scottish folk song called Annachie Gordon. This is a prose version of the story.
I have tweaked the ending to give more closure than the song allows.