You sound like the kind of friend everyone should be fortunate enough to have. Unselfishness rings through every word. You sound like a wonderful person.
Don't let it get too uncomfortable, though. As you know, nothing good can come of that for any of you. Do it as long as you can and then stop.
I very much admire you.
Thanks for sharing.