Yikes, I'm sorry to hear you're in such a position OP but I'm glad someone was kind enough to do that for you, I feel the same way no matter how large or small the amount of effort someone is willing to go through to help you.
A number of months back my girlfriend and I were going back to our hotel after we went for dinner, but for some reason the tram had finished up earlier than usual and only went up to a certain point at that time (it was nearly midnight I think). We waited around the station for a few minutes hoping for one to come to bring us to the hotel but pretty much knew it wasn't going to happen and we would have had to walk about an hour or two and we were already exhausted. Another couple (a lot older than us) were also in the same situation as they were up from the country for a match the next day which they won tickets to in a competition and out of pure chance they happened to be staying where we were. We hung around for a while and they said they'd be getting a taxi back to it and told us to go with them but we really didn't want to, we felt awful as we had all of our money planned out and couldn't afford anything but they just kept telling us to forget it and not worry. They were such genuinely lovely people and the great thing was that they really didn't mind one bit, they just told us to "pay it forward" any time we can since we can't afford to actually give them the money. We've always kept that in our heads since then and we haven't forgotten it.