About the Song
This ballad is Child Ballad #293 (John of Hazelgreen).
These lyrics were written by Sir Walter Scott (1771-1882) and published in 1816 in Albyn's Anthology. However, the ballad is much older. It was originally John of Hazelgreen. C. K. Sharpe, who sent the ballad to Scott said it was from a manuscript dated "probably one hundred years" earlier, placing the original manuscript in the 1700s.
lyrics / info at: http://www.contemplator.com/scotland/ohazel.html