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.

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.

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.