The Star Wars sequel trilogy has many mysteries, but there is one that is guaranteed to be answered in Star Wars: The Rise of Skywalker. Daisy Ridley has previously confirmed that fans will finally learn the truth about her character Rey in Star Wars Episode 9. However, the truth about the girl from Jakku might be more shocking than most people have expected. A new theory suggests that Rey might be connected to one of the most important and unexpected prequel trilogy characters.

The Star Wars Episode 9 theory was shared on YouTube and it might be the most surprising idea about Rey's true identity. It suggests that Rey is a prequel trilogy character who has been caught in a time loop. And she's not just a random girl who appeared at a time when Anakin Skywalker was still living with his mother. The theory suggests that she is Anakin Skywalker's mother, Shmi Skywalker.

So how does it work? The idea comes from the Star Wars comic book revelation that confirmed how Anakin Skywalker was conceived. In Darth Vader's vision, he discovers that Emperor Sheev Palpatine used the Force on Shmi and caused her pregnancy of Anakin. The theory suggests that Palpatine will return in The Rise of Skywalker to capture Rey and throw her back into the past so she can be impregnated with Anakin, who is set to be the Chosen One.

It's an interesting theory that somehow suggests that Kylo Ren will be fighting his great-grandmother in Star Wars Episode 9. It could make sense since time travel is possible through the Force. However, it is important to point out that this is only based on speculations. With that in mind, it is best to take it with a grain of salt.

For now, Rey's identity remains a mystery, although there are several theories about the character's parentage. Some believe that the new character Zorri Bliss could be connected to Rey's parents, while some think that Keri Russell will be playing Rey's mother. On the other hand, there is a huge possibility that the truth will be simpler and that Rey has no connections whatsoever with any of the previous Star Wars characters. Luckily, everything will be much clearer when Star Wars Episode 9 premieres this December.

Is Rey a secret character from the prequel trilogy which got caught in a time loop? Find out when Star Wars: The Rise of Skywalker hits theaters on Dec. 20.