<human>: Could you distill the essence of the text into 1-3 sentences?

So the boyfriend and I have been having a crazy summer and haven't seen each other for a good while. This 4th of July weekend we planned on spending some much needed quality time together. 

Unfortunately, his family home had a devastating house fire a few days ago, leaving him with no room and most of his stuff and valuables ruined. I of course invited him to stay with me for as long as he wanted/needed which he would have taken me up on had his keys not been lost/melted in the mess, leaving him with no transportation and no easy way to get here due to an inconvenient distance. So basically, I'm spending this holiday weekend alone.

I wish that I could do more for him, as in helping with the practical things like going through his things and helping him make the list for the insurance people about everything lost, but I can't. I also wish that we were able to have some quality alone time together so that I can comfort him and at least give him a 'safe place' to be upset about it instead of him trying to act tough about it at his relative's home and in front of his younger brothers. He has said he's okay, just annoyed because of losing the things. I understand this, but it's a big loss for him, and not just because of the material things. 

I feel like I should be doing more for him at this time, but I am limited with what I can do. I have never experienced anything like this and have not really had to support someone through it, either. I am also feeling a little selfish for having a pity-party about the lost weekend, even though this was definitely out of our control and a truly horrible thing. 

How can I 'be there' for him when I can't physically be there, and how can I feel better about not being able to do everything I would like to for him and his family?

My apologies if this seems like a trivial thing to need advice on, but I'm just trying to do the right thing.
<bot>: Boyfriend had house fire. I don't know how/what to do to be there for him in the aftermath.