<human>: Can you provide a brief overview of the text?

I have not seen him in almost ten years. We have had a spotty relationship ever since we were kids, and have not been really close since I was about 12 or so. Our communication over the last decade has been mostly through Facebook, with the occasional phone calls on birthdays and holidays. 

He has never been particularly close with our family. He moved from city to city once he was 18, and has had problems with anger and alcohol in the past. We would go months without knowing where he was, or if he was alive. But he has made drastic changes to his life over the last few years, and the extent of those changes hit me yesterday.

We have not exchanged Christmas gifts since we were kids. But much to my surprise, we received a parcel yesterday with gifts for my wife and I, and for our children too. His card said that he is finding it hard to be away from family, especially around the holidays. He has always been known to keep feelings to himself, so for me to read this was a bit of a shock.

I feel like a pretty lousy human being for not even considering sending him a gift. I was just going to call him, like every other year. He has made an exceptional effort to not only break the status quo, but shatter it with this loving, generous gesture. 

I miss him. It has been so long since I have seen him. He has not met his nieces, or my wife. We live a country apart, so seeing him is just not feasible.

So, reddit, how can I thank him for this? What can you do for someone who has shown you such kindness so unexpectedly? I have struggled to think of something, but I keep drawing blanks. Thanks for reading!
<bot>: Brother who I have not seen in years sends my family and I a Christmas package, after a decade of us not exchanging gifts. Need ideas to say thank you.