Jessie Wallace cancelled her wedding just hours before she was due to tie the knot after a huge argument with her fiance, according to reports.
The EastEnders star, who plays Kat Moon, apparently called off the nuptials while some of the guests were already en route to the plush venue in Richmond, south west London.
She ended it with catering boss Vince Morse, 50, after he admitted sending an explicit picture of the actress, 39, to his ex-girlfriend in the past two weeks, The Sun said.
The newspaper said Vince also told his ex he had doubts about his planned marriage to the soap star.
After Jessie confronted her fiance on Sunday morning about the picture, hotel guests reportedly heard her screaming and wailing on the eve of her planned wedding.
One was quoted as saying: "I've never heard anything like it. She was wailing in grief then growling in rage.
"She kept screaming, 'How could he humiliate me like this? How could he do it'? ... She was a woman in pieces." The guest added: "EastEnders couldn't have written a better script."
The wedding, with 350 guests and a magazine deal, was due to take place at Pembroke Lodge in Richmond. As many guests were called as possible but some, including ex-EastEnders star Lacey Turner, arrived at the venue.
In a recent interview with OK! magazine, Jessie said she fell in love with the catering boss on their second date.
A spokesman for the star confirmed the wedding was "not taking place". He added: "Jessie is not in a position to comment and we would really appreciate if Jessie could be given some space at this difficult time."