Adam Levine and Stevie Nicks: lovers forever, face to face!

During a Maroon 5 show at L.A.’s Hollywood Bowl on Monday night, the Fleetwood Mac icon joined the Voice judge on stage for a surprise duet of “Leather and Lace,” Nicks’ 1981 hit with Don Henley.

“This is one of those moments where you don’t actually realize what you’re doing until you do it,” Levine said before bringing Nicks on stage. “What I’d like to do is sing this next song with one of my favorite artists of all time, and I’m sure one of yours too, God, do I love this woman.” And just in case you didn’t believe him, he concluded the performance by going down on his knees and prostrating himself in front of her.

Ever the superfan, Levine spent the last season of The Voice praising his little white-winged dove. He paired contestants Casey Weston and Tim Mahoney on “Leather and Lace,” and later gushed when season champion Javier Colon invited Nicks herself on stage for a version of Fleetwood Mac’s “Landslide,” a song that’s already a well-documented favorite of Smashing Pumpkins, Gwyneth Paltrow, and the cast of Glee. Shedding actual tears, Levine told Colon, “Stevie’s one of my heroes, and now you’re one of my heroes because you just sang with her.”

Now, the dude’s gonna be his own hero. Watch him live his dream below:

Nicks sure loves her reality TV singers, and it’s not just The Voice on her Tivo queue. Today we learned that America’s Got Talent winner Michael Grimm will join her on tour during the month of August. Sorry, Levine, you’ll just have to share her.

Read more: