The Duchess of Sussex did not open her baby shower gifts in front of her celebrity friends as she wanted to share the moment with Harry, a guest has revealed.

American breakfast show presenter Gayle King said Meghan kept the presents a surprise until she arrived back home in the UK.

King, who appears on CBS This Morning, was invited to the baby shower bash and revealed a few details, but first joked when asked on air about her present: “If I told you I would have to kill you.”

The celebrity added: “She didn’t open any of the gifts because she wants to do that when she goes back to London, when she and Harry are back together.”

The Wider Earth gala performance – LondonThe Duke and Duchess of Sussex (Yui Mok/PA)

Seven-months-pregnant Meghan spent several days in the Big Apple with A-listers including Amal Clooney and Serena Williams before boarding the flight home on Wednesday evening.

The duchess, 37, celebrated the impending arrival of her child in what is reportedly the most expensive hotel room in the US, the Penthouse Suite in the five-star Mark Hotel, which costs a reported 75,000 dollars (£57,000) per night.

King added: “I don’t know what everybody got…I got something I think is very nice.

“But you know, she’s a very private person. I think she should decide what she wants to say about this.”

The breakfast TV co-host confirmed the women had spent their time together learning flower arranging from an expert with their efforts given to Repeat Roses, an organisation which gives unwanted blooms to good causes like hospices.

She said: “We all each made an individual vase.

“And then Meghan, at her request, they got in touch with an organisation I’ve never heard of, Repeat Roses, and they’re all donated to different charities.

“I thought that was a very sweet thing.”

Meghan flew back to the UK by private jet and this weekend will be jetting off to Morocco for a three-day tour of the country with Harry.

Pop superstar Beyonce and rapper husband Jay-Z congratulated the duchess on her pregnancy after the couple won a Brit Award.

George Clooney commentsAmal and George Clooney at Harry and Meghan’s wedding (Gareth Fuller/PA)

Beyonce posted a picture on social media of the couple posing in front of a regal painting of Meghan dressed in a tiara, pearls and royal finery, with the caption: “Congrats on your pregnancy! We wish you so much joy.”

Joining human rights lawyer Clooney and tennis superstar Williams in New York for the celebrations was Abigail Spencer, who starred with Meghan in the US TV drama Suits.

Canadian stylist Jessica Mulroney, whose daughter Ivy was a bridesmaid at Meghan and Harry’s wedding, was also there.

Royal weddingSerena Williams at the royal wedding (Gareth Fuller/PA)

Other celebrities included harpist Erin Hill, fashion designer Misha Nonoo and TV presenter King, all close friends of the duchess.

Activities during the week included visiting the Met Breuer museum of modern and contemporary art and dinner at Ralph Lauren’s restaurant the Polo Bar, according to media reports.

Travel for the trip was privately funded, Kensington Palace said.

Meghan is preparing to give birth in late April or early May.