"all dreams have meaning."
One night, when Harry Potter was 7, he had a dream with 2 other children, who lived so far away from him that he didn't need to worry about Dudley and his gang chasing them away. He quickly became friends with them when they discovered that they all had some kind of unnatural power.
Their names?
Perseus Jackson and Luke Skywalker.
Harry, Percy and Luke would continue having these dreams once a week, and they enjoyed hanging out with each other, learning each others magic, whether it be by the seaside, in the sand dunes of Tatooine, or in the park in Little Whinging.
Fast forward 10 years, the Battle of Hogwarts is 1 week away, when Percy and Luke get word from Harry about what is going to happen, and requests help. Percy plans to lead an army of demigods over to liberate the Wizarding World, and Luke plans on helping by gathering remaining Jedi from Order 66 and communicating to his Father, Yoda, and Obi-Wan
What happens next? You will have to find out.