A puppy thrown from a second floor window in Glasgow was taken in by one of the animal welfare workers who cared for her.
The terrier/collie cross suffered a broken leg and collapsed lung after she was hurled from a height on to concrete below.
The dog, now named Fly, was taken to an emergency vet and later met Scottish SPCA inspector Janet Proudlock, who fell in love with her and took her home.
Janet said: “Fly was immediately taken to an emergency vet where she was found to have a broken hind leg and a collapsed lung.
“When I first laid eyes on Fly she looked so traumatised, it was heartbreaking. The moment she looked at me with her soulful brown eyes, I knew I had to take care of her forever and give her the loving home she needed.
“When she was better, I took her home but there was still a lot of work to be done to bring her out of her shell. She was scared of her own shadow and was very timid around men.
“Her whiskers were missing when she came in to our care. To this day she is terrified of scissors, brushes and combs. I can’t even imagine what happened to her.
“When I first started taking her out on walks, she wanted to walk in my footprints. She soon learned to enjoy being outside but even today, she never strays far.”
As time passed, Janet and Fly grew closer and now they are inseparable.
“I fell in love with her the day we met and it has grown so much over the years,” Janet said.
“We go everywhere together. She has turned in to a loyal, intelligent and loving dog.
“We visit my mother in a residential home and she is treated like a celebrity. She loves the belly rubs and sitting being stroked.
“She does have a cheeky side, she can turn her bad leg at right angles to gain the sympathy vote.
“She is the most faithful companion and she means the world to me.”
The Scottish SPCA receives around 200,000 phone calls to its helpline each year to rescue abused, injured and abandoned animals across the country.
Animal rescue and rehoming superintendent Sharon Comrie explained: “We are so grateful every time we get a call to our animal helpline. The public are our eyes and ears and we investigate every call made to us.
“On average, we get a phone call every 30 seconds to report an abused or injured animal.
“With a simple phone call, we are able to give animals like Fly their second chance in life.”
You can report a concern for the welfare of an animal to the Scottish SPCA confidential animal helpline on 03000 999 999.