My wife is the most amazing woman ever. People often call their spouse "their better half." Mine is my better 99%.... (she'd get the entire 100% but she has to lose something for being foolish enough for marrying me!) My wife is so thoughtful and goes out of her way to find special, meaningful gifts for everyone in our lives. I've learned that the only safe thing that I can buy her is jewelry and after 47 years of marriage, I have to work hard to find something for her. We've come to an agreement (not to her liking) that as long as I can go hunting, that is all that I want for my birthday, Father's Day, Christmas and any other special event. We have learned that we need to spend time together and continually work on our relationship as that is the most important thing. While she was raised in a city and I was raised on a farm, she shows interest in my passion, even though she has zero understanding or interest in hunting. She's always there for me and I try and reciprocate and go with her to sit on a beach or spend the day shopping with her.
So, after a long-winded walk around the barn, be there for him. If you want to get something for him, give him a card, that says, we need to sit down and plan on arranging a hunt or getting a rifle/bow/handgun, that he wouldn't normally splurge on. Whatever you decide on, being there for him with a smile, hug and a kiss is the most special thing that can happen. Good luck in your long-term relationship.