William and Kate have also welcomed Markle into the family, helping to guide her on everything from charitable work - Markle will become a patron of The Royal Foundation after she and Harry Wednesday - to the pace of royal life and what to expect at royal engagements.
But that was then and this is now.
Prince Harry and Markle started dating in July 2016 and made their first public appearance as a couple in September 2017. Test your knowledge in the quiz below.
The 36-year-old looked simply breathtaking in an A-line gown bridal creation by Anne Barge as her character Rachel finally tied the knot with her longtime love Mike Ross, played by Toronto's own Patrick J. Adams.
The bride-to-be has still not announced who her bridesmaids will be with less than a month until the big day.
Ian Watson USA Network Meghan Markle appears as her character Rachel Zane on the season finale of"Suits
The breathtaking wedding scene was filmed in the Crystal Ballroom at the King Edward Hotel last November.
Meanwhile Markle made her final TV appearance as an actress on Wednesday night, marrying long-time love interest Mike Ross in the USA legal drama "Suits". Did you watch William and Catherine's wedding?
Prince William will be Prince Harry's best man when he marries Meghan Markle on May 19 at Windsor Castle, it's been confirmed. So we're very, very fortunate to be able to have that sort of longevity on a series.
Back in 2011, Prince William's wedding to Kate Middleton drew 23 million viewers across 11 American TV networks, according to TV ratings company Nielsen. Congratulations! Looking forward to the Wedding!'
The USA Network's statement read: "From all of us at USA Network and Universal Cable Productions, we want to send our most heartfelt congratulations to Meghan Markle and Prince Harry on their engagement".
Our 'real concern' is fair trial in Kathua case: SC
The High Court issued notices to the Mehbooba government and the CBI after hearing a plea demanding probe by a central agency. The victim went missing while grazing horses in Rasana village of Hiranagar tehsil of J&K's Kathua district on January 10.