Viewers of EastEnders have been left confused as Sheree revealed to Patrick that her son Isaac is also his son, but insisted she doesn't want Isaac knowing the truth.
In last night's episode of the soap (Monday February 3 2020) Denise returned and learned Isaac is Sheree's son.
Later Denise apologised to Sheree for accusing her of having an affair at Christmas and forcing her to leave.
However Patrick seemed to have some suspicions of his own.
She's just told Patrick Isaac is his son, but he shouldn't know? Why?
Later when he and his wife were alone, Patrick asked Sheree how old Isaac was, but she responded by saying she lost track.
As Patrick recalled when they had first met in April 1986, it became clear Sheree wasn't telling Patrick something.
He soon asked if Isaac was his son and at first Sheree denied it but she eventually admitted the truth.
She said: "When Isaac was born, I had to make sure he was safe. Accepted. Isaac is your son, Patty. But he can never know."
However viewers were confused as to why Isaac couldn't know the truth.
Sheree was introduced last year when Patrick returned from Trinidad with his new wife.
It was revealed Patrick and Sheree had known each other for many years and lost contact before reuniting.
Before Christmas, Denise accused Sheree of cheating on Patrick with a man named Isaac, who Sheree had been texting.
But it was revealed Isaac is Sheree's son and she left at Christmas instead of telling Patrick and Denise the truth.
However she recently returned and introduced Patrick to Isaac, explaining she never cheated.
But why doesn't she want Isaac to know who his dad is?
EastEnders airs Monday and Friday at 8pm and Tuesday and Thursday at 7.30pm on BBC One.
What do you think of this storyline? Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think!