Many years ago, my husband bought me two very expensive necklaces. Unfortunatly financial hard times hit and we gave them to my mother in law to look after just in case of bankruptcy as I wanted to leave them to my stepdaughter. For years after, my MIL said she didnt have them, but today coughed up by accident that she had given them to my stepdaughter years ago. She denied that my husband had bought them for me, but that isnt the point. The point was that they were mine to be given by me. I feel hurt as I love every piece of jewellery that my husband has bought me and deprived me of their use and also that she lied to me for so many years, telling me often that they were not mine, to the point where I believed her, making me feel guilt for many years and very selfish. My husband only found out today too but says they are only material things and not to worry. Am I being selfish and unreasonable?