William McGonagall’s “Edinburgh” is a sunny, unabashed love letter to Scotland’s capital. It walks you through the city’s famous sights as if an excited visitor is tugging at your sleeve, pointing out one marvel after another: the flowery gardens around Scott’s monument, the fairy-tale look of the castle rising above St Margaret’s Well, the stirring view from Calton Hill, and even the busy moles on Salisbury Crags. The language is simple, every adjective is “beautiful” or “grand,” and the rhymes land with a thump — but that’s exactly what makes it so genuine.
There’s no irony here, just pure, wide-eyed pleasure. The speaker seems completely charmed, finding delight in both the towering castle and a lamb skipping on Arthur’s Seat. The mood is light, almost childlike, and the poem becomes less a formal tribute than a moment of shared enthusiasm. You can almost feel the summer warmth and hear someone saying, “Look, isn’t that wonderful?” It’s impossible not to smile at such earnest affection for a city that, in McGonagall’s eyes, can do no wrong.