Something for the weekend. Long Ago, a song written for a Confederate veterans reunion in the 1920s, sung by Bobby Horton, who has waged a one man campaign to bring the music of the Civil War era to modern audiences. The song is a poignant reminder that though youth and strength fade, courage and honor do not.