Taylor Swift's parents thought pretty highly of James Taylor -- they named their now-famous daughter after the folk-rock legend -- and she, too, is a devoted fan. Monday night, the country star joined James onstage at Tanglewood in Lenox, Mass., where they dueted on three songs: his classic "Fire and Rain" and her "Ours" and "Love Story."

This wasn't the first time the two have teamed up. Back in November, James played with Taylor at Madison Square Garden, and while that one was a surprise, the Massachusetts collaboration was an open secret. Hence the outpuring of young fans, among them Lucie Mazursky, an 8-year-old Swift superfan who gushed to the Berkshire Eagle about how excited she was to see the concert.

"I almost fainted," Lucie said, adding, "I only have her songs on my iPod."

Watch Taylor Swift Perform with James Taylor in Massachusetts