Stevie Nicks is back.
A decade after her last solo album, Nicks, the smoky-voiced Fleetwood Mac star, has a new single, "Secret Love" -- the first from her much anticipated album, "In Your Dreams" -- and is preparing to tour with Rod Stewart.
"Secret Love" already has fans guessing about who's the subject of the song. The truth is, even Nicks isn't sure.
"I think it's the only song I've written where I don't remember what the circumstances were," she told ABCNews.com. "It's definitely about something that was not to be and not to be talked about."
Nicks -- who has been linked to fellow Fleetwood Mac member Lindsey Buckingham and the Eagles' Don Henley -- wrote the song in 1976 but only recently thought about recording it.
In the years since, she said, she has forgotten exactly who the song is about, and said that since she's not 100 percent sure, she'd rather not guess.
"He must have been in a relationship," she said. "And I must have cared about that and didn't want to destroy his life or I wasn't fighting hard enough for it. I think I walked away from the relationship for that reason. It was just over and not to be."
At 62, the rock legend maintains cult status. When "Secret Love" leaked on the Internet, Perez Hilton posted it on his Web site. When she turned up at a recent taping of "Glee," with Gwyneth Paltrow, star Dianna Agron and other cast members were reduced to tears.
"She kind of made us all cry because she came and she said, 'If I hadn't been a musician, I would have been a teacher. And I would've hoped to send this message to kids -- that although there are very important things like math and science and learning, you know, kind of the things that get you through life, there's also you need to find joy. And whether that's through music or dance or things like that, you need to have outlets in your life,'" Agron, who plays Quinn, told "Entertainment Tonight."