EastEnders confirms vile truth about Sonia’s dad Terry in early BBC iPlayer release

This article contains spoilers for tonight’s episode of EastEnders, this airs on BBC One at 7.30pm or can be streamed on iPlayer now.
Terry Cant’s (Glen Davies) true colours have been exposed, much to Bianca Jackson’s (Patsy Palmer) horror.
The father of Sonia Fowler (Natalie Cassidy) made a shock appearance in The Square earlier this week, with viewers of the BBC soap being introduced to the much-discussed character.
She’s been estranged from her dad for over four decades, as abusive Terry abandoned young mum Carol (Lindsey Coulson) shortly after she gave birth.
Growing up, Sonia showed no desire to reach out to him, but later wrote a series of letters to everyone with his name in 2020.
This plan backfired when Rocky Cotton (Brian Conley) posed as Terry in a bid to get his and Dotty’s (Milly Zero) hands on Son’s inheritence.
Despite everything we’d hear about the real Terry, he seemed to be a changed man.
He explained to Sonia that he now his very own mindfulness business in Bali, and had heard of her recent turmoil through a podcast that Bianca had sold her story to.
She’s had true-crime tourists flocking to her home to snap a picture, and no longer feels like the property is a suitable environment to raise her daughter Julia.
In a shocking doof doof moment, he proposed that Sonia, eldest child Bex (Jasmine Armfield) and the baby moved to Bali with him, or at least take an extended trip.
As we caught up on the action in today’s episode, the pair were on cloud nine, reminiscing on days gone by and strolling around Walford in a bubble of happiness.
They’d also found mutual ground – as Terry compared his abandonment of her to when she placed Bex up for adoption.
There was a lot of making up to do, but the longer they left it, the harder it would be.
Bianca remained suspicious of his intentions and with help from Freddie Slater (Bobby Brazier), she scouted for information about him online.
Sonia wasn’t sure whether to take Terry up on his offer, but a conversation with Stacey Slater (Lacey Turner) helped to sway her.
The women had an open and honest chat about their collective grief for Martin Fowler (James Bye), with Sonia saying that despite everyone she’s lost in the past, his d.e.a.t.h has affected her the most.
Stacey bluntly told her that it was time to escape, and ‘leave the ghosts behind’.
Taking her advice on board, Sonia proposed to Bex about moving on. She was surprised when Bex said that she had visited Southeast Asia before, and would love to go again.
Having made their decision, it was now time to break the news to Bianca. She was stunned, and had decided to contact Carol in the hope she could put a stop to things.
Terry approached her in the park, and the situation quickly escalated.
He began to tear strips off Carol, and then said that the apple didn’t fall far from the tree, branding Bianca a bad mother.
Fuelled with rage, she launched herself towards Terry, where he grabbed her arms and branding her a ‘gobby little b*tch’ and saying that she needed ‘a slap’.