I felt bad for my friend. They were going through hard times so I bought them dinner
That's so nice of you to be supportive to your friend through struggles.  Is it a long time struggle or something sudden?
It was something new and sudden
That's awful.  Its so good they have someone like you who is there for them when they need you most.