One of life's greatest joys is becoming the parent of a little girl or boy. Or maybe one of each, as many people hope for...

And this is exactly what Kimberly Hart had always wanted. The Angel Grove resident was already the mother of a lovely daughter named Trini, so when Kimberly became pregnant for the second time, she kept her fingers crossed for a boy.

Kimberly decided that she didn't want to know her child's sex in advance, but during the course of pregnancy, she became more and more convinced that the baby inside her womb was another girl.

Together with her husband, Adam Park, Kim started preparing for a daughter. They chose a name and were completely prepared to raise another daughter. But when Kimberly gave birth to 7 pound 3 ounce baby, it was nothing like she and Adam had predicted...

The birth, which took place at their home in a bathtub, was successful. But when Kimberly picked up her newborn baby to look between her legs, she was stunned.

It turns out, she was a he.

"After a lifetime of dreaming about one of each, but months of feeling so strongly that we were having another girl, this is the moment we discovered Theo's sex," Kimberly wrote on Instagram.

Kimberly's birth photographer Aisha Campbell took a picture of her amazing reaction, and it captures the new mom's surprise perfectly.

"I was overwhelmed by shock and joy, as you can see," Kim Hart told the Angel Grove Gazette