One girl from Texas has scored the perfect date to her ex’s wedding.

Stephanie Nelson was faced with everyone’s worst nightmare, finding a suitable date to her ex-boyfriend’s wedding. Not content with taking a cousin or friend, Nelson turned to social media to find her plus one.

And boy did she snag a good one! Through some sort of divine intervention, “Bachelorette Canada” suitor Kyle Andrew Skinner came to the rescue like a white knight in shining armour.

RELATED: ‘Bachelorette Canada’ Couple Jasmine And Kevin W. Split

You may recall Skinner, the 36-year-old multimedia producer from Hamilton, made it halfway through the inaugural “Bachelorette Canada” season in 2016 before getting the boot.

So how did this all come together? Skinner exclusively told ET Canada of the domino effect that led him to Texas. “A friend messaged me late Thursday night saying she was in a large Facebook Group called The Rising Tide Society and that someone was looking for a tall wedding date because hers had cancelled very last second,” he explained.

“Someone from Canada tagged me in the post,” he added. “I was then invited to group, said hello in the message thread and asked what exactly was happening… and then BOOM the Internet happened! The thread steamrolled overnight.”

Skinner is stoked for the wedding, but he knows it isn’t about him. “I love weddings, and I would love to attend one in Texas,” he raved. “What I expect is that the day remain about the Bride and Groom because it is their day, not Stephanie’s and not mine.”

RELATED: Jasmine Lorimer Reacts To Nick Viall’s Engagement Announcement

And he is taking precautions in case the story goes viral: “I have requested that should this continue to go viral online, that any leftover proceeds get donated to a local animal shelter in the Bride and Groom’s name, as I think something really positive can come from something like this.”

If you’re attending the wedding, expect to see the “Bachelorette Canada” suitor on the dance floor: “I’m definitely packing my dancing shoes. This will be one for the memory bank for certain! The Internet is a crazy and wonderful place sometimes, two people who would have never met may end up going to a wedding in Texas together!”

A campaign has been started for Nelson on GoFundMe to cover the $2,000 needed to fly Skinner in for the big day. The campaign is more than half way to its goal, just 18 hours since launch!

Click to View Gallery
Meet The Bachelors Of ‘The Bachelorette Canada’