If you follow Chrissy Teigen on any social media, you know how open she's been about the hardships that being pregnant can bring. However, the nine months of struggle isn't for nothing, and Chrissy has decided to show us the fruit of her labor just a few days after his arrival.

On Instagram today, Chrissy posted the very first photo of her new baby boy, now officially named Miles Theodore Stephens. Baby Miles is seen in the picture, eyes fully closed and cradled in his parent's arms, hitting an extremely relaxed pose. In order to complete Mile's introduction to the world, Chrissy wrote, "Hello, world! This is Miles Theodore Stephens - We are drowning in his little peeps and nuzzles. Our household feels overwhelmed with love. Thank you for all your well wishes!"

Miles is Chrissy and John's second kid together, they also have a small daughter named Luna who, according to Chrissy, shares the same nose with the new baby. It's also worth mentioning how, in the age of Kardashians, it's still possible for two celebrities to have a child without giving it a weird as hell name.

Now that she's given birth, Chrissy's online behavior hasn't changed either. If you wanted an unfiltered look at the experiences of giving birth, look no further than her Twitter feed, where she's described some of the messier parts of the miracle of childbirth. Check out the very first photo of Miles Theodore Stephens below.