Although frequently described as a traditional song, "The Skye Boat Song" was composed in the 19th century. The melody by Annie MacLeod was based on a traditional tune; the lyrics were written and published by Harold Boulton. This Scottish song recalls the journey of Prince Charles Edward Stuart (Bonnie Prince Charlie) from Benbecula to the Isle of Skye as he evaded capture by government troops after his defeat at the Battle of Culloden in 1746.