Kim took a photo of her children in the garden of her house and captioned it “All my heart.”

Kim Kardashian has shared a sweet photo of her four children: North, 6, Saint, 4, Chicago, 2, and Psalm, 13 months.

Kim, who took a photo of her children in her home garden, captioned the image: “All my heart.”

View this post on Instagram

My whole heart

A post shared by Kim Kardashian West (@kimkardashian) on

North looks adorable in a cream blouse with gray bottoms, which adds sneakers and socks.

Psalm poses in a neutral romper and socks as Chicago sweetly radiates alongside them in their gray hue ensemble.

Saint looks cute in his brown shirt and gray pants as he gives Mom Kim a peace sign in the sweet moment.

The surprise comes two days after Kim, 39, celebrated her husband Kanye West’s 43rd birthday, where she shared her story about what happened after she found out she was pregnant with North.

Kim posted a photo of herself and Kanye sitting together at a restaurant in London in 2012. She captioned the image: “Fun fact about her photo. I just found out I was pregnant with North and had Kanye fly to London for my appearance on Kardashian Kollection because I was going crazy! She took me to Hakassan and then to Hagen Daz to make me feel better. “

Kim also shared two more snapshots of her and Kanye; one showed her smiling as he looked into the distance and another was of the two sharing a kiss.

She captioned the images ‘Happy Birthday King’.

View this post on Instagram

Happy Birthday to my King

A post shared by Kim Kardashian West (@kimkardashian) on