Terri Turner, 19, was on her way to a hospital for an appointment with a midwife when she was jumped on in the street and brutally assaulted.
She was punched in the face several times, leaving her smashed and bruised and her eyes puffed up. Even though she screamed that she was nine months pregnant, her attacker carried on.
I was terrified. I didn't think I was going to get back up. I kept screaming and I was telling him I was pregnant. I thought if he knew I was pregnant he would lay off but he didn't.
After the assault, Terri, from Dunstable, Bedfordshire, feared she might lose her baby but she was assured by doctors that the baby was OK.
Thankfully Terri's bruises are fading as she cradles her beautiful newborn son, Noah.
A police spokesman said: "She and the baby are doing fine. It's been a terrible ordeal but she is coping really well and of course little Noah has brought a smile to her face."
Detective Constable Gail Hawthorne, added: "I am pleased to say that Terri and her new baby are doing very well and Terri is recovering from the facial injuries she sustained during the assault."
Terri's attacker is still at large . He was a white man, 5ft 5ins tall, skinny build with short brown hair. He was wearing blue jeans and a light coloured top, possibly grey or khaki.
Bedfordshire Police have appealed to anyone who witnessed the attack or noticed someone loitering in the area matching the description to come forward.
Why would someone do such a terrible thing?