Denise Osbourne (played by Denise Black) has returned to the ITV soap after a ten year break from the Cobbles.
Returning just as her troubled son has kidnapped Ken Barlow (William Roach), she was last known as running away from Daniel (Rob Mallard) when he was just a boy.
After suffering a breakdown meaning she couldn't return to her son, Denise's entrance is sure to cause a fracas.
Speaking to press including Express.co.uk, the 59-year-old actress said that Denise's return was just as much a shock to her as it will be to Coronation Street fans.
The Barlows were left in shock on Coronation Street tonight as Denise Osbourne returned
Denise returns to find that her son has kidnapped his father Ken Barlow
Ken Barlow tries to reason with his attacker.
I've known I've been coming back, but not as long as the public thought!
Denise joked: "I've known I've been coming back, but not as long as the public thought!
"I think she's an interesting character. It was not an easy decision to leave Daniel, and look at the cost of him.
Get Quotes on Home Insurance
"You need a character with flaws to make a good story," the former Emmerdale star discussed.
Denise revealed that it was merely a coincidence that her character happened to stumble in on Daniel and Ken that day.
Coronation Street: Who pushed Ken Barlow? Tue, April 25, 2017
Coronation Street: Here are the suspects for one of the biggest whodunnits in soap land.
ITV 1 of 11
Who pushed Ken Barlow?
Denise was reunited with her son Daniel after leaving him when he was a boy
Adam Barlow looks distraught in intense scene with grandfather Ken.
She explained: "She always had a key to the flat because she was always going to come back.
"She drove past and saw the house was up to sale and decided to check on it," Denise added.
Coronation Street continues tomorrow on ITV at 9pm.