An 83-year-old woman is in a critical condition in hospital after being struck by a car in Methil.
It is believed Ellen Watson had been on her way to visit her grandchildren when the accident happened on Saturday afternoon.
A doctor travelling behind the car involved stopped and gave immediate first aid until an ambulance arrived and paramedics took over.
She was then taken to Victoria Hospital in Kirkcaldy, where she is said to be suffering from a number of serious injuries including several broken bones.
On Sunday, as prayers were said for Mrs Watson at Wellesley Parish Church where she was a member for many years, police appealed for witnesses to the accident to come forward.
The collision, involving a silver Hyundai i20, happened as the pensioner walked on Wellesley Road near the junction with Patterson Street at around 12.30pm.
The driver of the Hyundai was uninjured.
The road was closed for about an hour while initial inquires were carried out.
Mrs Watson has been described by neighbours near her home in Sea Road, as a lovely person who tends to keep herself to herself.
Her husband George, a former police inspector, died several years ago.
On Sunday, local councillor John O’Brien, who lives near Mrs Watson, spoke on behalf of the community as he wished her a speedy recovery.
“I’m really sad to hear someone in the community is in hospital and I wish her well,” he said.
Sergeant James Henry of Fife Division’s road policing unit said: “We are currently investigating this collision and we are eager to speak to anyone who may have witnessed it,
“I would ask that anyone who was on Wellesley Road around 12.30pm on Saturday, November 5, and has information that can assist our inquiries, come forward and get in touch with us immediately.”
Meanwhile, a 74-year-old man was taken to Edinburgh Royal Infirmary on Saturday after a collision involving a blue Suzuki SX4.
The incident happened at around 7.10pm at the junction of the city’s Gorgie Road and Wardlaw Place.
Inspector Richard Latto said: “This was a serious collision and we are eager to speak to anyone who may have information.”
Anyone can help with either inquiry can contact Police Scotland on 101 or anonymously through Crimestoppers on 0800 555 111.