If I can add....
You may not know just how to react to his situation...it is so very foreign to most of us ....which is why you wanted to do something...the gift was a nice gesture for sure...but I can tell you from personal experience that the best thing to do is to BE there.

When it happened in my life I found that people avoided us, not knowing what to do. And what I wanted people to know was that I just wanted them to be around us so I wasn't alone, so I had someone to talk with, so I had a reason to be distracted.

Trust me...he wants your company more than anything.
Take him out. Invite him out. It does not have to be anything big..it can be small. It just gives him the opportunity to talk, which he might not have now.

Good luck.