If you've seen Star Wars: The Force Awakens (and YOU REALLY SHOULD BEFORE YOU READ THE REST OF THIS POST), you'll probably agree that Rey, played by Daisy Ridley, is one of the best parts of the movie.
She's brave, strong, resourceful, and independent.
Not to mention a kickass pilot and fighter — even before she begins to use the Force.
But what secrets lie in her mysterious past? Is she from a famous Star Wars family? Who IS she?
From the movie, we know that Rey was abandoned on Jakku when she was 5 years old — we see her younger self watching a ship take off, screaming for her parents in a flashback. But who are her parents? Do we know them? LET'S DISCUSS.
One theory is that Rey is Han Solo and Leia Organa's daughter.
From the moment Rey and Han meet, their similarities are obvious and they have a rapport that seems father/daughter-like, finishing each other's sentences and fixing mechanical issues on the Millennium Falcon. Even though Han isn't Force-sensitive, Rey's ability to use the Force could be easily explained if Leia is her mother. And Leia and Rey seem to have a particularly strong bond, especially in the final scene that they share (that hug looked pretty motherly).
However, Leia and Han talk about their son and never mention a daughter. Neither of them show any sign of recognizing Rey when they meet her. And when Kylo Ren meets Rey, he doesn't give any indication that they're brother and sister and in fact mocks her for wishing Han Solo was her father.
Another popular theory is that Rey is Luke Skywalker's daughter.
Besides the many, many parallels between Rey's story and Luke's story in A New Hope, the biggest hint about this is the fact that Luke's lightsaber calls out to Rey and then chooses her over Kylo Ren (who we know is Luke's nephew). Rey's also very strong in the Force and a naturally gifted pilot, just like Luke and Anakin Skywalker. Plus, in the movie's final scene, Rey finds Luke, and he turns to look at her with what looks like recognition in his eyes.
On the other hand, why would Luke have abandoned his daughter to a life similar to the childhood that he hated? He of all people knows what it's like to grow up on a desert, wondering about your parents (and at least he had an aunt and an uncle).
One other guess is that Rey might belong to the Kenobi family.
Since Obi-Wan Kenobi died in A New Hope, it seems unlikely that Rey could be his daughter, but he certainly could have had a child and never told anybody about them (and then that child could have had a child).
Another potential clue is that Rey is naturally good at Jedi mind control and has a British accent, unlike any of the Solos or Skywalkers — plus it's Obi-Wan's voice that speaks to Rey when she has her vision while touching Luke's lightsaber.