A dog too injured to move from a train track in Ukraine for two days was protected by her faithful companion dog, Panda, who curled up next to her, keeping her warm, and pushed her head down for passing trains.
Panda also protected companion Lucy from locals in Uzhgorod who came too close, barking to keep them away.
Local Denis Malafeyev shared a video of the dogs snuggled together as a train raced overhead.
The dogs were later rescued and remained together throughout the ordeal while in the car boot on the way to the vet.
"It's such a touching story," wrote Mr Malafeyev. "I got a phone call from a friend who said that there were two dogs lying on the railway track near Tseglovka village for two days.
"When we arrived, it turned out that one of the dogs, the female, was injured and couldn't move. But the male dog was protecting her from us. I saw a train approaching and felt sick.
"The male dog heard the sound of the approaching train, came close to the female dog and laid down next to her.
"Both of them pushed their heads towards the ground, and let the train pass.
"The male dog was doing this for two days in a row. Think about it. He was keeping her warm.
"I don't know what to call this - instinct, love, friendship, loyalty?
"One thing I know for sure, not all the people would do the same as this."
He said Lucy had no fractures but had severe bruises. The dogs have since been returned to their owners.