Homeless single mom visiting a cancer patient receives surprise of a lifetime