Secrets We Keep Ending Explained: Did Katarina really kill Ruby?

Secrets We Keep Ending Explained: Did Katarina really kill Ruby? (Image Source - netflix)
Secrets We Keep Ending Explained: Did Katarina really kill Ruby? (Image Source - netflix)

The final episode of Secrets We Keep is full of dark moments, emotional breakdowns, and shocking twists. The show doesn’t give us a happy ending. Instead, it shows us how far people can go to protect their image, even if it means letting evil win. Let's break down the ending, step by step, in simple English so it's easy to understand.

The story mainly revolves around two families living in a quiet, upper-class neighborhood. First, there’s Cecilia’s family, which includes her husband Mike, their son Viggo, daughter Vera, and their live-in Filipino au pair, Angel.

Then there’s Katarina’s family, which includes her husband Rasmus (Mike’s boss), their teenage son Oscar, and their own au pair, Ruby. These two families are connected not only by friendship and work but also by deep secrets and hidden crimes.

The story takes a dark turn after Ruby disappears. Before she went missing, she came to Cecilia one night, asking for help. She seemed scared and upset, but Cecilia turned her away, thinking it was just drama.

A day later, Ruby was gone. Weeks passed, and then her body was found. She had been murdered, and worse, she was pregnant. This shook everyone. But who was the father? Who was responsible for her death?

At first, Cecilia suspected Rasmus. She had found a used pregnancy test near his home and thought he might have abused Ruby. But then, she found messages between Ruby and her own husband, Mike. That’s when things got messy.

Mike had a disturbing past, he had raped a girl when he was young. Cecilia started wondering if she had married a monster. But just when she thought she had it figured out, her son Viggo showed her something that changed everything: a video of Oscar s*xually assaulting Ruby.


The video that changed everything

youtube-cover

The video came from a hidden nanny cam placed in Katarina’s home. That was solid proof. But instead of helping, Katarina destroyed the evidence. She deleted the video from the memory card so the police couldn’t use it. She even got angry at Cecilia for going to the authorities.

Katarina made it clear, she would do anything to protect her son. This was when viewers realized just how dangerous Katarina was. Some might say this part of the show is too dramatic, but sadly, many women in real life also defend abusive family members just to protect their reputation.

Soon, a DNA test confirmed that the father of Ruby’s baby was Oscar. The test showed a 24.1% match with Rasmus, which proved Oscar was the father. When confronted, Oscar didn’t show guilt. Instead, he broke into Cecilia’s home and blamed Ruby.

He said she had no right to complain because they were paying her, and she should’ve appreciated him. This cruel logic shocked Cecilia and the audience alike.

Even after the truth came out, Rasmus didn’t react with anger or sadness. Instead, he wanted to figure out how they could legally protect Oscar. He acted like this was a problem to be solved, not a crime to be punished.

The show clearly pointed out how the rich and powerful sometimes try to bend the law instead of facing the truth. Oscar had no guilt. He thought he was above consequences because his parents always protected him.

Inside Katarina’s home, things were falling apart. Rasmus blamed her for being a bad mother. Katarina blamed him for never being there. But neither of them admitted how their toxic, s*xist, and racist beliefs had shaped Oscar into what he had become.

When they tried to attend Ruby’s funeral to save face, the Filipino community threw them out. That was one of the most powerful moments in the show. It showed that even when people feel powerless, they can still speak out and take a stand.

In a shocking twist, Mike, Cecilia’s husband, said he would testify that Ruby had assaulted Oscar. He planned to turn the whole case around and make Oscar look like the victim. This was the final straw for Cecilia.

Mike wasn’t doing it out of love for Oscar, he was trying to protect his own job and stay in good favor with his boss, Rasmus. Even worse, he tried to stop Viggo from telling the truth. At that point, Cecilia realized she had never really known the man she married.

But instead of fighting back, Cecilia made a strange and sad choice—she fired Angel, their Filipino au pair, and sent her back home. Why? Maybe Cecilia believed Mike’s lies and thought that Angel, like Ruby, could also “cause trouble.” Or maybe she feared her own son, Viggo, might someday hurt Angel the way Oscar hurt Ruby.

In either case, it showed that Cecilia wasn’t as brave or supportive as she thought she was. She didn’t stand with the victim. She chose silence and comfort over justice.

Then came the biggest shock of all: Katarina killed Ruby. Ruby had told Katarina about the r*pe, and instead of helping her, Katarina murdered her to protect Oscar. She and Rasmus pretended like they knew nothing. In the end, Oscar didn’t go to jail. Katarina was never punished. And Cecilia had to live with the guilt of sending Ruby away and not helping her when she asked.

The series ends on a very painful note. It tells us a hard truth, that in the real world, the rich and powerful often escape justice. People protect their families, not because it’s right, but because they care more about image than truth.

The show sends a loud message: if we keep protecting r*pists, whether they are men or women, rich or poor, there will never be justice for victims. The people who hurt others will keep doing it. And the people who try to speak out will be silenced.

Secrets We Keep ends in a way that feels real and unfair. It doesn’t offer hope. Instead, it leaves us thinking about the victims who don’t get justice, and the families who hide the truth.

The show makes it clear: evil doesn’t always wear a mask. Sometimes, it lives right next door, smiling at dinner parties. And sometimes, the worst secrets are the ones we choose to ignore. This story is not just about one crime, it’s about a broken system, selfish people, and the heavy price of silence.


For more updates, keep reading Soap Central

Edited by Sohini Biswas