EastEnders ' Mick Carter (Danny Dyer) finally confronted abuser Katy Lewis in Friday night's hour-long New Year's Day episode.
He visited Katy in her home and found love letters that he had written to her when he was a child, and he put the pieces together to work out that Frankie was his daughter.
Trembling, Mick confronted Katy over the fact she had raped him, but she turned it back on him and tried to claim he forced her when he was just 12 and she was an adult.
She called him weak and said he should have felt lucky that he lost his virginity to an older woman, and claimed they were in love.
Linda Carter realised she could not go to New Zealand with Max Branning, as she still loved Mick.
Mick and Linda reconciled and he finally told her the truth about Frankie being his daughter.
At first, Linda flew into a rage, believing this meant Mick had had an affair, but he tried his best to explain that he was just 12 when he fathered Frankie.
Mick insisted he would not go to the police about the abuse, due to the shame he felt, though he realised it was statutory rape.
Instead, he told Linda he wanted to work on their marriage.
"I just want to concentrate on us, I just want to fix us, I don't want no police, I don't want no court case," he told her.
"I don't want to talk about this any more, I just want to move on, just you and me, L, yeah?"
"I just want to leave it in the past, nothing else matters."
One viewer tweeted: "Wow what a powerful episode of @bbceastenders tonight, @MrDDyer@kelliebright76 you had me in tears with your performances, I am so glad Mick has finally opened up to Linda, you both deserve every award going right now #Eastenders#mickcarter ".
A third remarked: "Thank god they’re allowing Mick and Linda to interact physically without all the awkward COVID distancing measures they’ve had to use before. You can’t have this kind of emotion being shown between characters like them without physical contact #Eastenders ".
EastEnders airs Mondays and Fridays at 8pm, and Tuesdays and Thursdays at 7:30pm on BBC One.