Answer by
Erynn (1651)
If the guy is your husband, sexual favors are the best anniversary gifts. No man will dispute this. It becomes more complicated if he isn't your husband or you want something more. The best gift is sentimental (men are sentimental, just as women are, but people are much less likely to acknowledge it) and specific to that year of marriage.