That's a tough one. What do they like? What do they need? What are their interests? Have you thought about a nice gift certificate? Or maybe a personalized gift? Do they have a favorite hobby that you could help support with a new accessory or equipment? You know your friend best, so I'm sure you'll come up with something they'll love!