Song Meaning
A grateful traveler, visiting Roslin Inn for the first time, bestows heartfelt blessings upon the innkeeper. The lyrics paint a scene of immediate satisfaction and warm hospitality. It's a simple, direct expression of profound contentment.
The core emotion here is pure, unadulterated appreciation. The speaker finds the inn's provisions so abundant that their "Heart could not wish for more." This isn't just a polite thank you; it's an almost overwhelming sense of having every need met, leading to a sincere wish for the innkeeper's long, peaceful life.
The craft shines in the subtle twist of the final line. After declaring "I ne'er was here before," the speaker makes an emphatic vow: "I'll ne'er gae by your door!" This isn't a threat to avoid the place; rather, it's an old Scottish idiom, a powerful promise to *always* stop and never merely pass by. This clever inversion of expectation solidifies the depth of the traveler's positive impression.
These lyrics are effective because they bottle a specific, potent moment of human connection and gratitude. The vivid, almost tactile description of the provisions grounds the blessing in tangible comfort. The speaker's earnest, almost reverent tone, combined with the clever, idiomatic closing, ensures the sentiment resonates as genuinely earned and deeply felt.