Rey's Force vision in Star Wars: The Force Awakens is one of the most baffling sequences in the film. Although we already have a concrete idea of the dialoguethat went on in that scene, details of the images shown in the vision remains a mystery.
When Rey touched Luke Skywalker's lightsaber in Maz Kanata's palace, the heroine received a series of cryptic visions that may have or not have any relation to her at all. Included in that Force vision is an island on another planet that's as mysterious as how Rey got the Vision itself.
Well, according to Slash Film, it has been revealed in a new book titled Star Wars: The Force Awakens – Rey's Story that that island is Ahch-To, Luke's hideaway island that Rey traveled to at the end of the movie.
It's worth noting that all Star Wars books published after April 2014 are part of the canon.
According to the report, a passage in the book describes Rey flying through Ahch-To which she "recognized the landscape from her dreams." Kylo Ren also recalled seeing the island on Rey's mind when he grilled her at the Starkiller Base.
One reason for this vision of the island could mean that Rey has psychic Jedi abilities of seeing the future like Luke and Anakin. Another reason could be that Rey has been to the island herself and that she's simply starting to regain her past memories. This makes is it possible then that she could gradually learn of her parentage and history as Luke is training her the ways of the Jedi.
While this mystery about Rey has been solved, there are still tons of unexplainable things about Rey in The Force Awakens, some of which re her piloting and mechanical expertise, her knowledge in wielding a lightsaber, and her Jedi mind trick skills.
Since this is the age of the internet, I expect more explanations to arrive in the next few months even before the release of Episode VIII. Hopefully, there aren't any real spoilers out there though. I'd love to be surprised by Rey's abilities and parentage in Episode IX.
Rey will return to Star Wars when Episode VIII comes out on December 15, 2017.