Here's Natasha Marrero, 23, from North Carolina. She's been cosplaying since 2014.
She's pretty awesome. Here's her Lady Loki (and the Winter Soldier). It's through cosplay that she met...
...her boyfriend, John Felix, 33, also from North Carolina.
And this is Sebastian Stan, who plays Bucky Barnes/the Winter Soldier in Marvel films.
Over the weekend, Felix and Marrero went to Wizard World Philadelphia.
Where it was known that Sebastian Stan was going to attend.
Felix told BuzzFeed News: "The wheels started turning the day Sebastian Stan was announced as a guest... Fortuitously, the day for his photo op was the one-year anniversary of our first date. I knew I was going to propose and I wanted a perfect moment, and with Sebastian Stan being her favorite actor, this was it."
And WHAT a photo set this is.
Felix told BuzzFeed: "The first photo with her hugging Sebastian Stan was the photo we always talked about taking, since it was a joke amongst us and friends that he would be the only one who could steal her away from me.
"That look of complete shock on his face is genuine. Luckily for me, he is such an awesome guy, he was excited to be a part of it! He was so happy for us he pulled out his own phone to capture a selfie."