Meghan Markle has reportedly flown to New York to attend a secret baby shower with old friends, less than two months out from the birth of her first child.
- 'Please stop lying': Meghan Markle's heartbreaking letter to father leaked
- 'Meghan Markle being vilified, like Diana was' - George Clooney
The pregnant Duchess of Sussex is said to have arrived in the US late last week on the first visit to her home country since she married Prince Harry in May last year.
Harper's Bazaar reports that Meghan appears to be taking some time out from her royal duties on this trip.
Sources say her schedule includes shopping, catching up with friends and celebrating the impending birth of the royal baby, due sometime in April.
"The trip is a lovely chance to catch up with friends and spend time in a city she loves," a source told Harper's Bazaar.
According to the magazine, Meghan and her celebrity stylist friend Jessica Mulroney ate macarons and drank tea at Ladurée bakery in the SoHo district on the weekend.
"This will be the last time a lot of them will see Meg until after the baby is born, so it's nice to share precious moments."
The private baby shower is reportedly set to take place on Tuesday (local time), with just 15 guests in attendance.
"Meg will be flying home refreshed and relaxed - and with a lot of new baby clothes," the source added.
After her return to the UK, the Duchess will fly one more time before giving birth for a two-day official visit to Morocco.