CW’s The Flash has been subtly throwing a mystery toward fans. Sure, every season comes packed with a few characters that make the audience question but this time around, the pop-up mystery character has been pretty stealthy. Playing the role of this peculiar girl is Sarah Jessica Parker. She first made her entrance during the crossover episode “Crisis on Earth X” on Supergirl.

There we saw her acting all awkward, getting excited at Barry and Iris’ wedding. “I’m really happy I got to see it,” she had said. Then she was spotted in “The Elongated Knight Rises” episode. This time her focus was on Ralph and Cisco and later she was seen drawing symbols that have been seen in previous episodes of this season as well.

In the previous episode of The Flash that had aired last week, she had met Harry and Caitlin at Jitters. Now that she’s met almost all other members of team Flash, we’re waiting for her identity to be revealed soon. Fans have a lot of theories. Some say she might be Barry and Iris’ daughter or granddaughter from the future; Dawn Allen. Others say she might be the speedster that Jay Garrick is training on Earth 3.

However, Todd Helbing, executive producer of the show says that no one has exactly figured out what is going on. While talking about the theories that fans have put forward in the past, he said, “Every year there’s theories all over the place about what we’re doing and some of them get pretty close, some of them they hit like one part of it but they don’t get other parts, so it’s fun to read.”

In the upcoming episode of the show, we will be seeing Iris in temporary speedster form. Helbing has indicated at a clue that lies in the color of her suit. He said that the color “purple” was selected for a reason. Let’s see where the show goes and how this new girl is linked to it. Oddly, Iris is the only member she hasn’t had physical contact with from the people she has so far met.