Prince Harry took a 1,700-mile detour to spend time with his girlfriend.
The 32-year-old royal flew to Toronto, Canada on Sunday night (04.12.16) to see Meghan Markle on the way back from Barbados, where he was on a Caribbean tour, because he "couldn’t wait" to spend time with her.
A pal said: "Harry just couldn’t wait to see her.
"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."
Harry is said to be "absolutely besotted" with the ‘Suits’ star, who he has been dating for around six months since meeting her in May.
The friend added to The Sun newspaper: "It’s just another sign of how head-over-heels he is about her.
"He is absolutely besotted. We’ve never seen him so happy – it’s great."
Harry hadn’t seen the raven-haired beauty for three weeks when she visited him in London.
The flame-haired royal has been visiting seven Caribbean islands over the past two weeks.
During his tour, Harry was invited to Antigua for his future honeymoon with Meghan at a VIP bash at the official residence of the queen’s representative, the Governor General.
In front of 300 guests the country’s Prime Minister Gaston Browne asked him if they’d like to spend their wedding holiday in the West Indies should they tie the knot one day.
Browne told the crowd: "I believe we are expecting a new princess soon.
"I want you to know that you are very welcome to come on your honeymoon here."