Meghan Markle and Serena Williams
Meghan Markle missed Serena Williams’ baby shower because she attended Prince Harry’s polo charity event. Pictured: Celebrities participate in the DirectTV Beach Bowl at Pier 40 on Feb. 1, 2014. Getty Images/Michael Loccisano

Meghan Markle and Serena Williams are good friends. However, when the “Suits” star had to choose between her pal and boyfriend Prince Harry, she decided to go with her man and join him at a charity event instead of celebrating with Williams.

The no. 1 female tennis player, who recently announced that she is expecting, invited her friends to party with her in Miami. Markle was supposed to join Williams and her other pals, but the “Horrible Bosses” star changed her mind and instead decided to show her support for Prince Harry during his polo match.

“Meghan had been planning to go to Miami this weekend for Serena’s shower. The girls are really close and Serena was looking forward to seeing her,” a source told The Sun. “But at the last minute, Meg bailed and went to see Harry in the UK instead.”

READ: Meghan Markle is attending Pippa Middleton’s wedding?

Markle and Williams’ friendship started back in February 2014 when they had to play a game of flag football on DIRECTV’s Celebrity Beach Bowl. The pair immediately hit it off after meeting each other. In fact, on Markle’s The Tig website, which she just shut down, Prince Harry’s girlfriend called the tennis player her “confidante,” E! News reported.

“She quickly became a confidante I would text when I was traveling, the friend I would rally around for her tennis matches, and the down to earth chick I was able to grab lunch with just a couple weeks ago in Toronto,” Markle wrote of Williams.

According to the “A Lot Like Love” star, they have a number of similarities. For instance, they are of the same age and are fond of hot sauces and fashion. However, for Markle, their deep connection can be attributed to their similar “belief in exceeding expectations– [their] endless ambition.”

In September, Williams graced the runway at New York Fashion Week, and Markle was there to support the athlete. In fact, Prince Harry’s ladylove posted a photo of them on her Instagram where she expressed her happiness for her best buddy. She wrote: “My eyes are closed but my heart is so open! So proud of your new collection @serenawilliams Happy I could be there to support you xx #NYFW.”

Meanwhile, Williams opted for a low-key celebration for her baby shower, which was reportedly also a bridal shower because she is currently engaged to her baby daddy, Alexis Ohanian. The professional athlete made a cryptic post on Twitter on Saturday about her day which may have referred to her dual celebrations. “This is a good weekend,” she wrote.

In other news, Markle recently attended a charity polo match where Prince Harry was one of the participants. It was the first public event for the couple. Following the event, the lovers were spotted kissing and hugging in the parking lot.

In addition, Markle and Harry are expected to attend Pippa Middleton’s wedding together this month. The bride-to-be imposed the “no ring, no bring” policy to limit the number of guests. However, the “Suits” star will be an exception because she will be attending the ceremony even if she’s not yet engaged or married to the duke.

It looks like Markle is also excited for the upcoming event. In fact, the “Suits” actress is already preparing for Pippa’s wedding. A source told E! News that Markle had two separate fittings in Toronto for the gown she will be wearing to the event.

What do you think of Markle’s decision to skip Williams’ bridal and baby shower to join Prince Harry at his charity polo match? Let us know your thoughts in the comments section below.