Coronation Street's Kylie Platt will die in the arms of her husband in Friday's episode.
ITV has released sneak preview photos of the troubled mum, played by Paula Lane, which show her last dramatic moments on the cobbles.
In one image she is seen lying in the street, cradled by her husband David Platt (Jack P. Shepherd).
Lane has said her character's death scene will be a first in the world of soap.
How Kylie dies is being kept strictly under wraps, but speculation on social media is centring around a bullying storyline.
In Wednesday's Corrie instalment, David's niece Bethany Platt (Lucy Fallon) told Kylie about her ordeal at the hands of a group of bullies.
Fans jumped on the significance of this plot development.
Shepherd, who has played David for 16 years, said filming the Kylie death scenes took a toll.
The 28-year-old actor revealed that he cried when he read the scripts for the first time.
Leeds-born Shepherd said: "When the cameras stopped filming, I couldn't stop crying. The tears were very real."
He added: "The script is superb - every word, every moment of the scene was exactly right. They are the most moving scenes I have ever had to film.
"In rehearsal, I just had to speak the lines and not look at anyone as I didn't want to let my emotions take over too soon."
Shepherd also said Kylie's death will see a return of the rebellious David that viewers love to hate.
"David has to try and keep it together for the sake of the children, but he wants to blame someone for what has happened," Shepherd said.
"He is angry at the world. He and Kylie were so close to having the perfect life and now he is a single dad and a widower.
"He is lashing out and behaving in a way which really starts to worry his family."
Shepherd continued: "There is a lot more drama in the coming months as David struggles to come to terms with losing Kylie."
Lane has played Corrie favourite Kylie since 2010.
During her six years on the cobbles, Kylie was at the centre of some high profile storylines, including the murder of evil Callum Logan (Sean Ward) in the 2015 live episode.