A bride was left stunned after the groom's former lover crashed her wedding wearing an elaborate bridal gown and veil.
Footage shows the woman grab her ex-partner's arm and drop to her knees, shouting: "It was my fault."
The dramatic intervention and apology came just as the groom was about to kiss his new wife on stage.
But the romantic moment was ruined as the screaming woman continued to tug at her ex-boyfriend's arm, prompting the real bride to storm off the stage.
The scene allegedly happened at a ceremony in China and was first shared online by an entertainment blogger.
It has since been widely shared by Chinese media.
According to Star Video, affiliated to Hunan Legal Channel, the groom split from his ex-girlfriend because they had different personalities.
He appeared to be caught in surprise when the woman showed up uninvited.
At one point during the proceedings, the emcee tried to salvage the wedding by quoting a famous proverb: "'If you ask life what love is, it is to devote your life to someone else."
At the end of the footage the groom can be seen going after his wife - leaving her love-rival crying alone on the stage.
Would you rather be the hero or the sidekick?