Coronation Street fans are convinced that beloved couple David and Shona Platt are heading for a messy break-up amid a dramatic affair twist. Viewers have noticed a significant shift in Shona's behaviour in recent episodes, leading to speculation that the pair's marriage is on the rocks.
Shona's changing attitude
Shona, played by Julia Goulding, has been acting increasingly irrational and snarky towards David (Jack P. Shepherd), leaving fans concerned. One Reddit user wrote: "I feel like the writers have been making Shona more unreasonable these past few weeks. I don't remember her being like that before Jodie was brought in." Another added: "Her telling David to drop dead because he wanted to spend the day with Sarah on her dead son's birthday was crazy out of character."
History of the couple
David and Shona are a legendary cobbles couple with a complex history. Shona first arrived in Weatherfield after Billy Mayhew found her sleeping rough, just months after David's wife Kylie was fatally stabbed by Shona's estranged son, Clayton Hibbs. Despite this tragic connection, David and Shona fell in love and married in 2019. They now live at number eight with David's daughter Lily and Shona's troublesome younger sister Jodie, who recently seduced David by impersonating Shona.
The couple has faced numerous challenges, including David's sexual assault by Josh Tucker, threats from Clayton, and Shona's brain injury. Most recently, their baby Harper was born with a growth on her neck, requiring risky surgery. Harper remains in hospital but is progressing well.
Fan theories
Fans are predicting a split or even an affair. One viewer commented: "The way she talks to David recently is horrible. Don't think he'll put up with it for much longer." Another said: "I could totally see David walking out if she continues." A sixth fan theorised: "I think they're trying to build up to David having an affair. She will automatically blame Jodie, but it'll likely be someone else."
Coronation Street airs weekday nights at 8.30pm on ITV1 and ITVX.



