Mother Expecting a Daughter Gave Birth to Baby Boy - and Viral Photo Shows Her Shock

The little boy, named Theo, is doing just fine.

One California mother couldn’t believe her eyes when she gave birth to a newborn baby boy, simply because she thought she was having a girl.

Read: Moms Who Once Lost Children During Pregnancy Pose With Their 'Rainbow Babies' to Instill Hope in Other Moms

In July, Kim Guiley gave birth to her second child and quickly realized her new bundle of joy was not what she was expecting.

“I just looked between his legs and expected something different, I was in utter shock. I was shocked,” she told Inside Edition.

Kim and her husband, Travis, spent nine months preparing for a girl.

“We had girls names, we went round and round about girls names,” she said.

Read: 14-Year-Old Finds 6-Week-Old Infant in a Shoe Box on His Back Porch

The photo of her surprised face was taken moments after the delivery. She later posted it to Instagram.

“It was very genuine shock, I was really surprised,” she insisted.

The baby boy that they named Theo is doing just fine. She posts regular updates on Instagram. 

Watch: 8-Month-Old Had Penny Stuck in Throat for 37 Days, Mom Says