Viral photo spreads hope, love for cancer patients