It was while buying a birthday present that Isobel Hutchinson realised the pains she had been dismissing all morning may just be the start of labour.
Ms Hutchinson was due to give birth next Monday.
But her son Louis had other plans, arriving early on Wednesday morning beside a busy Melbourne intersection.
"I had irregular contractions at home about 6am," Ms Hutchinson said.
"I didn't think much of it."
With still a few days to go till delivery, Ms Hutchinson decided to carry on as usual and take her three-year-old daughter Sabine to her one-hour dance class in Lygon Street and also buy her a birthday present.
Her husband Samir Younes said when he left home in the morning there was "no sense of urgency".
Only a few hours later he would leave work and run all the way from La Trobe Street in Melbourne's CBD to Carlton to be by his wife's side.
"I got a call around 11 to come to Carlton, her waters had broken in the middle of Lygon Street," Mr Younes said.
Mr Younes said he finally reached his wife and daughter and picked up their car - along with a parking ticket - and headed for the hospital.
But the couple never made it.
"I told Samir we would have to pull over," Ms Hutchinson said.
The couple pulled into the BP station on the corner of St Georges Road and Bell Street.
"Then it was on," Ms Hutchinson said.
Mr Younes dialled triple zero and a paramedic directed him over the phone.
"It took 10 minutes," he said.
"It was three pushes and then he popped out in my arms. It was amazing."
The ambulance officers arrived to find that baby Louis had already shown up.
Now at the Mercy Hospital, the couple still can't believe their day.
"I think we are OK now," Mr Younes said.