Birthday Gift for BoyfriendMy boyfriend and I have been together almost 3 years now. His birthday is on May 27th. We live in the Kansas City area. He loves watching the Royals, is fascinated with the military, loves antique shopping, and loves G.I. Joes. He is joining the navy and I want to get him a gift that he normally wouldn't buy himself.