Pregnant reality star Kim Kardashian celebrated with a baby shower in Beverly Hills, California - hours before the gender of her child was to be revealed on television.

Kelly Osbourne, Nicole Richie, Melanie Brown, Maria Menounos, and Kimberly Stewart were among the stars that arrived to share the special day with Kim and her boyfriend Kanye West.

Kris Jenner told E! Online, "I am so excited and thrilled and feel so blessed to share this really special day with Kim and Kanye and our families! She will remember this day for the rest of her life!"

Kim tweeted, "WOW an amazing baby shower! So much luv there... Thank u. Truly such a special day. I honestly feel so blessed and filled with so much love!"

The guests were treated to headbands made of gypsophila flowers, and they dined on a brunch of pancakes and waffles before playing games such as guessing the baby's name. 

The invitation had a ballerina theme, which began a string of rumors claiming Kim was expecting a girl. The shower was decorated with pink and had a dessert station with pink cotton candy, pink lollipops and strawberry shortcake. 

Keeping Up with the Kardashians aired on E! hours later, where it was revealed Kim was expecting a baby girl.