Dear Annie: In the past five years, I have attended 14 weddings (several were expensive destination weddings), hosted seven baby showers, four bridal luncheons, six wedding showers and purchased 36 presents for various friends and relatives. My son is gay. Thankfully, he and his wonderful partner of 11 years were finally able to legally marry last year. The exact number of gifts and cards they received from my family and friends? Six.