On the day of his wedding, a groom-to-be met one of the men who would be standing next to him at the alter.
But despite never having met face-to-face, Charles Powell and Joe Walters were already close friends, having met online playing Xbox live 15 years ago.
The 28-year-old from Cincinnati met Walters, who lives in Detroit, in 2003 when he was just 13 years old.
He told Buzzfeed News that one day they were both playing a game called Phantasy Star Online on the original Xbox when he walked up to Walters and started a conversation about an item he needed.
Charles Powell (far left) and Joe Walters (right in the left photo) met in person for the first time last Saturday, on the day of Powell's wedding, after meeting for the first time 15 years ago while playing Phantasy Star Online on Xbox live
Powell even asked Walters to stand next to him as one of his groomsmen on the day he got married to his new wife, Myra. They are pictured together during their wedding reception
Through him, Powell met two other players, William Brown, from Tennessee,