A motorist has told how she feared she would die after a lorry careered towards her car on a notorious road.
Donna Greenlees was travelling on the A93 when the incident happened near the Meikleour Beech Hedge on Tuesday morning.
As she sat in her badly damaged car a Good Samaritan chanced upon the scene and gave her first aid until paramedics arrived.
The mother-of-three escaped the crash with soft tissue injuries and now wants to thank the man, but is unable to remember his name.
All she is able to recall is that he is a firefighter-turned-farmer and thinks he may be in his mid-50s.
She added that she was thankful she was alone in her Renault Clio as the incident could have been far worse.
“I’d gone to the shops early before I went to pick my kids up from Blairgowrie,” she said.
“I was on my way home when the lorry hit me. I think he hit his brakes and the whole back end of his lorry swung round. I honestly though it was all over because I had nowhere to go – I thought I’d be under his wheels.
“I think I hit the verge and the back of the lorry hit me. I ended up in the bushes at the side of the road.
“There was no one else in the car with me – if I’d picked up my kids I really don’t think they would have walked away from it.”
She said that the man who stopped had spent around 40 minutes squeezed into the back of the car to hold her neck steady.
She said: “He was fantastic. He took control of the situation – there was another guy there who was trying to open the door and he told them not to shake the car.
“He knew what to do because of his previous job – I think he said he was about 25 years in the fire service.
“He told me his name but I can’t remember anything after I got in the ambulance. Because he was behind me I never saw his face. I know he’s a farmer now and he was away to lift carrots.
“I want to track him down and give him a thank you.”