3 August 1914 in the French village of Beinville: war has been declared and Marianne says goodbye to her sweetheart, André, promising to wait for him [Marianne].

Four years later, the war is over and a company of American soldiers marches into the now-devastated village, amongst them Stagg, Soapy and Sammy. They are hungry and steal a pig that belongs to Marianne, who now runs an inn. She rescues the pig, whose name is Anatole. Lieutenant Frane, an MP, asks what is happening and Marianne lies to protect the three soldiers. All of them are attracted to Marianne [When I See My Sugar].
Marianne prepares food for the whole company and they cram into the inn [Blondy]. Marianne resists all Stagg’s advances. Stagg, Soapy and Sammy find out that Marianne is caring for four war orphans.
The next morning, Stagg approaches Marianne again. She is attracted to Stagg, but continues to reject him [Just You, Just Me], especially after he pretends his girl back home is Mary Pickford.
Frane pays Marianne to cook Anatole for the General’s dinner. Stagg misinterprets the reason Frane is giving her money [Just You, Just Me]. Later on, Marianne cooks Anatole while the General and his party wait in the backroom. Stagg thinks Marianne has cooked the pig for Frane and steals it, giving it to Soapy and Sammy to take to their comrades. When Stagg discovers his mistake, he rushes to bring back the stolen pig. Marianne tries to cover for him, but Frane realizes what has happened and has Stagg arrested.
Soapy and Sammy find Marianne very upset about what has happened to Stagg and try to cheer her up [Hang On to Me]. She wants to go and intercede with the General, but Soapy and Sammy explain that he will only see other officers.

Marianne disguises herself as a French officer and forces her way into the General’s office. Revealing who she is, she says that she accidentally gave the pig to Stagg, and the General orders that Stagg be returned to his command. Stagg is released and sent back in the General’s car with Marianne, who is still in disguise. Stagg recognizes her and tells ‘the lieutenant’ how sorry he is for getting Marianne in trouble and that he loves her. Then he kisses her.
Later, Stagg looks for Marianne, who is washing clothes at the river. The company is about to pull out, and Stagg tries to persuade Marianne that he really loves her and wants her to go back to America with him. She tells him about her promise to André, who is a prisoner but will be home soon [Marianne]. Stagg says he will not give her up, but Marianne says she must do her duty and they part.
The company throws a leaving party at the inn [Oo-La-La-La-La; The Girl From Noochateau; Louise]. Stagg comes in and makes another appeal to Marianne in front of the company [Just You, Just Me]. Stagg says he will wait and fight André and, at that moment, André enters the room. He is blind.
The next morning, as the soldiers are preparing to leave, Stagg sees André go into the inn and he goes across to bid farewell to Marianne. André asks Stagg to help him persuade Marianne not to waste her life on a man who can only be a burden. Marianne takes André’s hand and says “I love you. I love you with all my heart,” looking at Stagg while she says it. Stagg rejoins his comrades and they march away. While André and Marianne are waving them off, he realises the truth.
Months later, Stagg, Soapy and Sammy are in business together in New York. A letter arrives from Marianne. André has decided to become a priest and Marianne is coming to New York. Stagg rushes to meet her off the boat.






