Sometimes it's easy to purchase a gift for a friend, but there are some people in everyone's life that are impossible to find good gifts for, regardless of how far back the two of you actually go.
For these precious few, looking for outside inspiration may set you up with an idea you wouldn't have thought of before, and you'll be pleasantly surprised when it goes over far more successfully than that shirt and tie you had lined up for such emergencies.
Lots of people like to be pampered, so your friend would be hard-pressed not to enjoy a personalized spa toiletry bag (coupled with a trip to your local massage therapist or nail salon, of course). Pair with a personalized bath wrap so they feel like royalty on their special day.
If your friend enjoys crafts, cocktails or any combination of the two, a custom hand-painted party girl stemware set is the gift that keeps on giving. The two of you will not only have fun decorating your glasses, but he or she will presumably get many, many uses out of them.
If the person in question doesn't fit any of these descriptions, the way to just about anyone's heart is probably through their stomachs, so give them a gift that they'll enjoy consuming. A home-cooked meal, a batch of cookies or a personalized candy barrel would all do well, depending on your own skill set and their personal tastes.