There was a galaxy of stars in attendance when Suits star Patrick J. Adams married Pretty Little Liars‘ Troian Bellisario on Saturday, December 10, but one celebrity was conspicuously absent — the groom’s costar Meghan Markle.
The 35-year-old, who plays Adams’ fiancée on the USA Network hit, was spotted heading to a yoga class in Toronto on Saturday as the couple tied the knot in a rustic outdoor ceremony in California in front of 200 family members and friends including Suits‘ Sarah Rafferty, Pretty Little Liars‘ Keegan Allen, Star Trek‘s Chris Pine and Zachary Quinto and Scandal‘s Katie Lowes and husband Adam Shapiro.
A source tells Us Weekly that Prince Harry‘s girlfriend was invited to the three-day celebration but decided not to attend the wedding in order to avoid overshadowing the newlyweds.

Markle, who was recently reunited with her royal beau when he visited her in Toronto, spoke to Adams about the wedding and “they both kind of agreed that maybe her coming would attract too much (of the wrong kind of) attention,” the source tells Us. “They both thought it sucked.”
A source close to the newlyweds, meanwhile, says, “Meghan had no plans to attend the wedding, and that conversation never happened.”
While the couple celebrated their nuptials on Saturday, Markle posted a photo on Instagram showing a girl on a train sitting beside a sign that reads, “In a society that profits from your self doubt, liking yourself is a rebellious act.”
Harry, 32, flew to Toronto earlier this month, after finishing up his 14-day tour of the Caribbean, to spend a few days with Markle before heading back to the U.K.
As Us Weekly previously reported, Markle, who has wrapped season 6 of Suits and won’t be back on set till March, is planning to see Harry again soon on a romantic getaway.
“It will be a one-week trip, a source told Us of the vacation. “There are just a few details left to finalize.”