Cast members say a love-struck Marine was the star performer when he proposed to his girlfriend onstage at the close of a Broadway musical in New York.

Minutes after the curtain dropped at a Saturday matinee performance of "Anything Goes," cast members summoned Ensign Amy Sullivan and Capt. Zubah Koweh up to the stage to honor them for Fleet Week, the New York Daily News reported.

Koweh, showing a flair for improvisation before an audience of 1,050 at the Stephen Sondheim Theatre, grabbed the microphone, dropped to one knee and went to work in front of God and a tough New York crowd.

"Amy, the last two years have been tremendous," Koweh, 32, said. "We've had some really good times, some not-so-good times. But through it all, I've realized I'd like to spend the rest of my life with you."

"Yes," said Ensign Sullivan, 28, eliciting deafening cheers.

"I was really surprised," Sullivan said afterward. "I didn't have any idea that was coming."