Living

Cardi B just shared the best pregnancy pic since Beyoncé's

Cardi B already gave birth to her daughter but her maternity pictures are too breathtaking not to share.

The “Bodak Yellow” rapper took to Instagram Wednesday to share a stunning belly-baring photo, taken just days before welcoming her daughter, Kulture Kiari Cephus, with husband Offset in July.

In the picture, Cardi wraps her arms around the top of her baby bump as pink fabric cascades across her body. She strikes a pose and looks to the left in a flower-filled garden.

"Couple weeks ago..Just me and K," she captioned the picture.

She’s not the only star to get creative. From Beyoncé to Khloe Kardashian, celebrities are professionals at commemorating their pregnancies with unforgettable portraits.

Here are some of our favorites:

Beyoncé

Beyoncé's iconic pregnancy reveal is the 6th most liked Instagram picture of all time – so she must have done something right. She posed in a bridal veil and bra backed by an enormous bouquet of flowers to announce she was having twins.

Kirsten Dunst

Dunst showed off her growing baby bump as part of Rodarte's new portrait series for the fashion house's fall-winter 2018 line, marking the first time she had been photographed while visibly pregnant.

She welcomed a son with Jesse Plemons in May. 

Khloe Kardashian

The third oldest of the Kardashian clan made her pregnancy announcement on social media with a photo of her stomach with her boyfriend Tristan Thompson's arms around her.

She wrote a lengthy caption that includes a thank you to the basketball player. She thanks him for making her a mom, for making her feel like a queen and for making her happy.

America Ferrera

The "Superstore" star announced on New Year's Eve that she's expecting her first child in 2018 with actor/writer husband Ryan Piers Williams.

Chrissy Teigen

The supermodel, TV host and wife of singer John Legend, posted her good news on Instagram after her first pregnancy with the caption: "John and I are so happy to announce that we are pregnant."

Jessica Biel

The "Sinner" actress and husband Justin Timberlake marked his 34th birthday with photographic evidence of the couple's pregnancy on Instagram.

Pink

The singer and her former motocross rider husband Carey Hart revealed to her fans that she was expecting a second child when she tweeted the message "Surprise!" with a photo of herself, looking very pregnant, with her daughter.

Kylie Jenner

The reality star welcomed a baby girl with rapper Travis Scott. She and her sister, Khloe Kardashian, were pregnant at the same time, which called for a joint maternity shoot.

0

Ciara 

The singer showed off her growing belly in the nude, appearing in a topless shoot for "Harpers' Bazaar." The picture featured the star holding her son Future (named after her ex), with husband Russell Wilson hugging her from behind.

1

Serena Williams

The undisputed "Queen of the Tennis Court" announced she was expecting her first child with Reddit co-founder Alexis Ohanian. She opened up about motherhood and all that preceded it through a profile in "Vanity Fair."