Prince Harry made a detour all in the name of love, heading to Canada to spend quality time with girlfriend Meghan Markle after his recent Caribbean tour.
Despite having an official engagement in London earlier this week, the 32-year-old royal instead landed in Toronto on Sunday night and went straight to the Suits actress' home, The Sun reports.
“Harry just couldn’t wait to see her," a source close to the royal told the publication.
“He was due to fly back to London on a British Airways flight with the rest of his entourage but he changed his mind and diverted straight to see her as they couldn’t bear to be apart."
Over the weekend Meghan was spotted stocking up on groceries and flowers ahead of her boyfriend's rumoured visit.
Harry and Meghan last saw each other three weeks ago, when the 35-year-old actress took time out to visit London, shortly before the Prince embarked on a two week tour of the Caribbean islands.
Earlier this week it was revealed Meghan would spent Christmas with Harry and the entire royal family!
According to a New Idea magazine insider, Harry invited the actress to stay with him and it’s been reported this will be Meghan’s first formal meeting with the Queen.
RELATED: Meghan's hot pash
“They couldn’t bear the thought of being apart over Christmas,” a friend of the 32-year-old Prince was quoted as saying.
It’s tradition the Royal family go to the Queen’s rural estate in Sandringham, Norfolk, for Christmas and Meghan will get the very lucky opportunity to be apart of the family’s festive celebrations.
“Harry and Meghan are over the moon,” the source added.