Fans swoon over royal engagement photos

Heather Gardner
Video Producer, Yahoo Entertainment

The holiday season is fully upon us, and on Thursday the British monarchy gave us quite the present: Prince Harry and Meghan Markle’s official engagement photos. Kensington Palace released three stunning photos of the soon-to-be-married couple.

The photos were taken at the Frogmore House in Windsor by fashion photographer Alexi Lubomirski. Prince Harry was in a classic navy suit while Meghan wore a handmade Ralph & Russo gown. The palace confirmed to the Daily Mail that the $75,000 dress was “privately purchased” from the designer, but they did not say whether or not they paid full price.

Because royal fandom runs deep, the internet blew up with reactions to these lovey-dovey photos.

Of course, there were also some jokes about the engagement photos.

Nice touch, Mackomore. Nice touch.

Rounding out the adorable factor for the day, Khloé Kardashian also got the internet talking with her pregnancy announcement. After months of speculation, the 33-year-old reality star finally confirmed the news she is expecting her first child with boyfriend Tristan Thompson.

On her Instagram, Kardashian wrote, “My greatest dream realized! We are having a baby!” She also explained why she’s been so tightlipped about her pregnancy. “Thank you to everyone for the love and positive vibes! I know we’ve been keeping this quiet but we wanted to enjoy this between our family and close friends as long as we could privately. To enjoy our first precious moments just us. Thank you all for understanding.”

Kardashian’s fans were, in fact, understanding and sent their congratulations to the happy couple.

Though there were plenty of reactions to the big pregnancy news, Kardashian’s younger sister, Kylie Jenner, popped up in people’s minds, as she too has been dealing with pregnancy rumors. Jenner stole her sister’s thunder!

Well, no time like the present, Kylie.

Watch: The internet slams Kim Kardashian for trolling Taylor Swift:

Read more from Yahoo Entertainment: