A dad, named by the Internet as "umbrella dad", has become an internet sensation after being pictured drenched in the rain while holding an umbrella for his son.
The photo was initially uploaded to Reddit by Eumine Choi, who saw the pair in New York.
He added the caption: "What is love? Hope the son just grows up to realise how lucky he is... pay it forward."
The photo was then posted to Imgur, having now been viewed more than four million times.
But now being more than just a photo, it seems to have sparked a global conversation about fatherhood.
One user wrote on the photo on Imgur: "The dad is doing more than keeping him dry, he's teaching him how to put others before himself."
Another person wrote: "This is amazing. I miss my dad everyday. He would have done this too."
Choi, 25, has opened up about the photo he took since it's gone viral.
He told Yahoo Parenting: "I was about to cross the street and I just wanted to take a picture to show my friends later that night. I wanted them to see what I witnessed.
"The dad was carrying a leather briefcase and some food, and instead of worrying about himself, he gave the umbrella to his son.
"Actually, his son wasn’t even holding it; the dad was holding it for him, and only certain people would think to do that."
Choi said his friend told him to upload it to Reddit. Having never been on the site before, he created an account to share the photo, but never expected it to viral.
He added: "I think everyone can relate somewhat and can recognise how much of a selfless act this is. It struck a sweet spot.
"Dads, they don’t get as much credit as they deserve."