By Alicia Brunker
May 20, 2018 @ 1:45 pm

After Chrissy Teigen announced she gave birth to her first son with husband, John Legend, on Twitter earlier this week, the staff at InStyle estimated when we would get a glimpse of the little guy's face. Needless to say, we were (almost!) right on the money. 

While we speculated that it would take approximately six days until the couple would introduce their new baby boy to the world based on their social media schedule with Luna, in reality, it only took three after his arrival. Not only did we get to see the newborn's face, but we ALSO got a name. Be prepared for cuteness overload. 

"Hello, world! This is Miles Theodore Stephens - We are drowning in his little peeps and nuzzles," wrote Teigen on Instagram alongside a photo of baby Miles peacefully sleeping with tiny hand propped up on his cheek. "Our household feels overwhelmed with love. Thank you for all your well wishes!"

Teigen's tiny human seems to be resting with mom, partially covered up in a gray fuzzy blanket. It also looks like he got his supermodel mama's cheekbones and Legend's nose. 

On Friday, Teigen commented on his facial features, revealing that he and Luna bear a strong resemblance. "Same nose!” wrote Teigen of the siblings. “He is a few weeks early so he’s litttttttle and makes the teeniest noises. We are in love.”

Congrats again to the happy family of four!