Now, at last, you can see first photos of the prince and "Suits" actress Meghan Markle together in public for the first time.
The Sun snapped the couple braving the brisk British weather in beanies on Wednesday evening, as they headed for the play "The Curious Incident of the Dog at the Nighttime" at the Gielgud Theatre in London's West End.
The 32-year-old prince and Markle, 35, appeared relaxed as they walked "hand in hand." And they didn't care much that someone was photographing them, according to the British tabloid.
The lovebirds even shopped for a Christmas tree together, The Sun reports.
Markle is reportedly staying with Harry at his two-bedroom Nottingham Cottage on the grounds of Kensington Palace.
The actress flew from her home in Toronto to London on Sunday to see her prince charming. The two are also planning a getaway vacation.
And then there was this:
In November, Harry warned the press to stop harassing "his girlfriend," who's been stalked by paparazzi, citing safety concerns. The prince was "deeply disappointed that he has not been able to protect her," according to a statement from Kensington Palace. The statement also called out the "outright sexism and racism of social media trolls."
This is why Harry is our favorite prince.