Princes don't just exist fairytales, because this May Prince Harry will making a visit to Toronto!
That's right! In just a few short months, you might be able to have your own Princess Diaries moment when this royal rocket comes to Toronto to promote the third annual Invictus Games.
For those of you have never heard of these games, they are a major sporting competition for wounded soldiers from all over the world. The Invictus Games will actually be taking place in September of 2017 in Toronto, to honour Canada's 150 years since confederation, however, the prince will make a visit before then. This year the games will be taking place in Orlando, Florida, and previously they were hosted in London, England.
That being said, he is hosting the games in September 2017, so in case you don't get a chance at happily ever after this May, you'll get another shot!
Source: CTV News
— Kensington Palace (@KensingtonRoyal) March 16, 2016