Prince Harry is off the market -- or so it seems!

According to The Sunday Express, the 32-year-old royal has taken up with American actress Meghan Markle, who stars as Rachel Zane on Suits. We wonder what the Queen thinks of this one?!

A source told the British newspaper that the new couple, who met a few months ago in Toronto, Canada, are taking it slowly but that, “He’s happier than he’s been for many years."

The insider said, “They are taking each week as it comes and just enjoying each other’s company but it’s fair to say that they love seeing each other and there’s a definite chemistry between them."

The source added, "Harry has been desperate to keep the relationship quiet because he doesn’t want to scare Meghan off. He knows things will change when their romance is public knowledge but he also knows he can’t keep it a secret for long.”

The source continued, “It’s too early to say if the relationship will lead to anything long-term but who knows? ... At the moment they are just taking it a step at a time and seeing how things develop.”

Prince Harry met Meghan while promoting the 2017 Invictus Games in Toronto, which is where her television show is filmed, at the beginning of May.

If you spy her Instagram, it appears as though the 35-year-old Los Angeles native visited London several times over the summer. One pic in particular of Meghan wearing bracelets believed given to her by Harry has garnered a lot of attention around the Web.

Previously the fun-loving prince dated London socialite Chelsy Davy on-and-off for about seven years, and then actress Cressida Bonas, whom he broke up with in 2014.