A pregnant mother-of-one died after being knocked down on a dual carriageway just yards from her north-east home.
Stephanie Charles was struck by a vehicle on the southbound carriageway of the busy A90 Aberdeen-Dundee road after going out to a local shop to get food.
The 33-year-old died at the scene of the accident near Nigg Way in Aberdeen’s Kincorth area.
Last night, her heartbroken partner Mark Robertson revealed she was five months pregnant.
The 32-year-old said “his whole world had just collapsed” the moment police told him about the tragedy.
He said: “She just went out to the shop to get something to eat.
“We were expecting her back and I went to the window and saw a lot of cars on the road and said there must have been an accident.
“Never in a million years did I think it would be her. “The next thing we knew, the police were at the door.
“She was five months pregnant, it really is a tragedy.”
Mr Robertson’s mother, Margaret, said they were still struggling to come to terms with the death of the popular young woman, who lived with her partner at Gardner Crescent in Kincorth.
“We just did not see this coming,” she said.
“Something like this happens and your whole life just changes in five seconds.
“She was such a happy girl. She was happy all the time. She was always smiling and she would do anything for you. She was just that kind of lassie.
“She had a room full of things for the baby. She was so excited about it.
“This all just feels like a horrible dream.”
Ms Charles, who grew up in Kincorth, also had a 10-year-old daughter and is survived by her three sisters and a brother.
Yesterday, her elder sister Pamela was too upset to talk about the tragedy, other than to say she was “devastated”.
A neighbour said: “It’s terrible. I couldn’t believe it. I just spoke to her yesterday. She was very well known in the area.
“I did hear an ambulance last night but you always hear ambulances. It’s an awful road.”
The driver and passengers in the vehicle were not hurt in the accident, which happened around 7.10pm on Saturday. The road was closed for six hours while investigations were carried out.
Police have urged witnesses to the collision, or anyone who may have seen the victim beforehand, to contact them on 101.