I Have heard it said that the words were based on a poem by James Hogg (the Ettrick shepherd), but there's a lengthy debate on that over on Footstompin!.
Is there really a hyphen in spring-breathing, or should it be spring - breathing? The latter seems to make n more sense!