Cyndi Lauper led a tribute concert to John Lennon with a rendition of Across The Universe.
The Girls Just Want To Have Fun singer said the song helped her get through her teen years.
At the event in New York's Beacon Theatre, she then recalled how, singing Beatles songs long ago with her sister, she would "be" John and her sister would stand in for Paul.
"Not this time, though," Cyndi quipped, calling onstage a substitute "Paul" - Jackson Browne - to collaborate on A Day In The Life.
Earlier, Browne had the crowd singing happily along to You've Got to Hide Your Love Away.
Patti Smith also took part with a quirky rendition of Strawberry Fields, before striking an emotional chord when she spoke of losing her husband.
Yoko Ono, she said, was an example for her of how to carry on as a widow. So she serenaded Ono - with Lennon's Oh Yoko.
The evening's most curious offering came from juggler and YouTube sensation Chris Bliss, who expertly plied his trade to Lucy In The Sky With Diamonds, with Joan Osborne and Maura Kennedy.