I'm feeling a bit emotional because my DH has thrown away a small gift my grandad gave to my DS(2). Grandad is very old, and this was a small keepsake from his 90th birthday cake - nothing expensive or meaningful beyond the fact that DS loved that he got this thing from his great grandad. DH threw it away because DS kept biting it and had damaged it (I guess texturally very satisfying). I totally understand why he took it off him, but I don't understand why he had to throw it away, as it's probably the only gift my DS will ever receive from my grandad, due to his age and health. AIBU to be upset about this? I haven't said anything to DH because I'm not sure if I'm being a bit silly..