Call it the biggest shock of a life time and you wouldn't be wrong because that was what it turned out to be for Katie Kropas, who got to know that she was pregnant just an hour before delivering her baby.
She went to her doctor with complaints of some slight back pains and only to be informed after examinations that her baby is coming out in about an hour time.
Within one hour of discovering she was carrying a baby and true to her doctor's words, the 23-year-old gave birth to at healthy 10lb, two ounce baby girl.
The new mum, from Weymouth, Massachusetts was taken to hospital on Tuesday after complaining of back problems - but was soon told that she was actually in labour.
"I came in with lower back pain on Tuesday morning," Katie told local news station, WCVB TV. "Later that night they put me in for an ultrasound, they took one look and rushed me off into labour." And it was less than one hour later that Katie was holding her new baby girl in her arms.
"I found out that I was having a baby at 10.15pm and she was born at 11.06pm."
But the new mum maintains she had no idea that she was pregnant."I started to feel like I had put on some weight but I had been [thinking] maybe that was just Christmas," she explained.
A doctor at South Shore hospital said: "Most people will say, 'how could you not have known?', but if you've never experienced it before they [pregnant women] don't really know what they should be experiencing or feeling."
Katie has decided to name her new baby Ellie, after her grandmother. Speaking to the New York Daily News, Katie said people in the hospital had been joking about her situation.
"They just say, 'you were carrying around 10 extra pounds and you didn't know it?' I don't know why I didn't know. I mean, I'm just excited and I appreciate everyone who is helping"