Kim Kardashian hosts baby shower for Chrissy Teigen

Kim Kardashian threw a lavish baby shower for Chrissy Teigen.

American reality television personality Kim Kardashian hosted a white themed party to celebrate the pending arrival of her best friend, Chrissy Teigen's baby girl. It was the second baby shower for the FABlife co- host, who is expecting her first child with Grammy-award-winning singer John Legend.

The lavish baby shower was attended by many celebrities including the Kardashian and Jenner clan, Jenna Dewan Tatum, Minka Kelly and Erin Andrews. All the fun from the party was splashed over social media by the attendees.

The mother-to-be posted pictures from the event and of her girl gang on Instagram. She also shared an image with Legend thanking her friends. She captioned the image: "My everything. Excited to meet this little girl soon and to see you shower her with the same love you give to me! We are so grateful to be surrounded by so many loving, kind, hilarious, generous, thoughtful beings. Feeling so lucky, so happy and so ready!"

Teigen and the 35-year-old reality TV star have been best friends for a long time. During an appearance on Watch What Happens Live, Teigen revealed Kim has always been there to guide her, and she always leans onto Kanye West's wife for her doubts about motherhood.

"And she took me baby shopping, and she loves doing it, she explains what every little thing does...because that's a whole new world to me," Teigen said.