Some friends invited me for dinner, and after dinner I was reaching for something across the table and knocked over one of her beautiful etched wine glasses. It fell onto a serving dish and shattered. Obviously, I was remorseful and helped her clean up the pieces, but is that enough? Should I have offered to pay for a new one? I have no idea when or where she got the set or I would just go buy one to replace it. Or should I bring an extra hostess gift the next time I visit? I feel just awful. What should I do?