Soldier, Soldier, Will You Marry Me?

Album: various (1903)
Play Video


  • This traditional song is probably the reason all the nice girls love a sailor. It is a dialogue between a soldier and a girl who would dearly love to be a soldier's wife, his in particular. Alas...

    Written in 4/4 time, the title varies. There are variations on the title: "Soldier, Soldier, Will You Marry Me?"; "O Soldier Won't You Marry Me?" etc.

    It appears to be of fairly recent origin, and was first collected as late as 1903. It is fairly well known on both sides of the Atlantic, but is probably of English origin. >>
    Suggestion credit:
    Alexander Baron - London, England

Comments: 2

  • AnonymousWho is the original composer of this song?
  • Ian from BristolI'm not familiar with this tune, and the lyrics which I know were popularised by the BBC in the 1950s
    The earliest reference is to 1903.
    It sounds a bit Walter de la Mare-ish. Does anyone know who wrote the BBC version, please?
see more comments

Editor's Picks

Michelle Branch

Michelle BranchSongwriter Interviews

Michelle Branch talks about "Everywhere," "The Game Of Love," and her run-in with a Christian broadcasting network.

Jethro Tull

Jethro TullFact or Fiction

Stage urinals, flute devices, and the real Aqualung in this Fact or Fiction.

90210 to Buffy to Glee: How Songs Transformed TV

90210 to Buffy to Glee: How Songs Transformed TVSong Writing

Shows like Dawson's Creek, Grey's Anatomy and Buffy the Vampire Slayer changed the way songs were heard on TV, and produced some hits in the process.

Bands Named After Real People (Who Aren't In The Band)

Bands Named After Real People (Who Aren't In The Band)Song Writing

How a gym teacher, a janitor, and a junkie became part of some very famous band names.

Michael Sweet of Stryper

Michael Sweet of StryperSongwriter Interviews

Find out how God and glam metal go together from the Stryper frontman.

The Evolution of "Ophelia"

The Evolution of "Ophelia"Song Writing

How four songs portray Shakespeare's character Ophelia.