Digital photography has many advantages, but one of the big disadvantages is that the files that hold your precious memories can accidentally get destroyed. 

That's the situation that one reddit user found himself in after his hard drive was destroyed by a power surge, and all the pictures that he had of his family pet, who passed away years earlier, were destroyed. 

That's obviously tough to deal with, and it seems that the benlaor, the user in question, had lost all hope of finding another picture of his deceased family pet again and wasn't expecting to see one when he entered a thread about a website that used images from Google Maps to create a personalised holiday message for each user. After the message and music play, you can click and drag around the area and look at your gaff on street view. 

That's something most people have probably done, but not benlaor, who put his address in and then sat back to watch the message. As the images of the part of Israel that he was looking at are from a few years back, before his dog died, they were pretty dated, but by pure chance, he made an amazing discovery. 

As he scrolled around the panorama of his house that the site had generated, there, sitting in the sunshine was his dog, and this was the last remaining picture of his pooch in the world. As he explained in a joyful reddit post, "Lazying [sic] about in the sun was my plump little fatass of a dog, who was my favorite thing in the world until he died a few years ago. I have almost no pictures of him due to my not backing anything up and my HDD being destroyed in a power surge". 

He thanked the person who sent the video on, but the comment went viral too, with his story touching a lot of pet lovers out there, including one artist who even made him a portrait of his dog which they said they would send on to him and they'd look after the cost of the shipping. 

The internet does have its fair share of gruesome content and detestable trolls, but it's nice to know that there are some good people out there too. Good job, internet.