Your crush James Marsden got to kiss his crush Helen Mirren on The Ellen DeGeneres Show

Imagine having the biggest crush on that boy from high school, and years later you finally get to profess your love for him and get to kiss him. I know I can’t imagine that happening in real life either, but it did! James Marsden got to kiss his crush Helen Mirren on The Ellen DeGeneres Show. Our hearts are so full right now, it’s definitely the season that keeps on giving!

Both Marsden and Mirren were on the daytime talk show Monday and although he didn’t get to meet her backstage, Ellen surprised him and brought her out.

"I just love her. I do. I've had a massive crush on her for years," he said, blushing. "[I] didn't meet her backstage."

Now if you didn’t think the crush could get any cuter it totally does! According to Marsden, he has had an encounter with Mirren before, but he didn’t actually get the chance to talk to her.

"I'm glad I'm waiting to be on national television to admit this. But I was on a flight with her once to Rome. And when I got off the flight, I followed her to baggage claim and in a very voyeuristic, creepy way I took a photo of her while she was walking," Marsden told Ellen DeGeneres, laughing. "Very creepy! I was avoiding seeing her backstage because I didn't want her to know I was stalking her in Rome in an international airport."

Not only did the two get to pose for a photo together but they also shared a quick kiss!

Happy Holidays to James Marsden! If Ellen DeGeneres is this year’s Santa Claus I think everyone on the nice list deserves to live out their one time wish.