Happily ever afters do exist! Kim Kardashian shared a throwback photo from her wedding day with her husband, Kanye West, on May 16, and her caption has us believing in fairytales.

“Five years and four kids. Life couldn’t be better! Anniversary coming so soon,” the 38-year-old wrote on Instagram. The power couple married on May 24, 2014 — less than a year later after the arrival of their first child, North West. Since then, they’ve had three other kids and welcomed the latest addition to the family on Thursday, May 9.

The Keeping Up With the Kardashians star carried North and Saint naturally and had Chicago and baby No. 4 via surrogate. While she has yet to announce her newborn son’s name, fans have come up with a few theories of their own based on an emoji she shared on social media recently — they think it could be Bear. On May 11, she shared photos from her baby shower and expressed her how nervous she was for the baby’s arrival.

“We celebrated our baby boy about a week ago and now he’s here! He’s so perfect!” she began. “Here are some pics of my CBD baby shower. I was freaking out for nothing because he is the most calm and chill of all of my babies so far and everyone loves him so much,” she wrote, followed by a bear emoji.

View this post on Instagram

Morning ✨

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

“Calling it now Kim has either called her baby Teddy or Bear,” tweeted one person. “I will bet anyone $100 that Kim Kardashian named her new baby ‘Bear,’” said a second person. The name remains a mystery for now. What we do know, though, is what the brunette beauty is up to these days as she settles her little one in. Kim took to her Instagram Story to reveal she studies when baby West is sleeping. You go, girl!