I’ve noticed that sometimes Zois will autonomously throw away gift items and even worse other Zois in the household will throw away another Zois gift items.
Possible Solution
Allow for marking gift items as “cherished” in build mode to prevent it from being thrown away.
If a Zoi wants to throw away an item that has been marked as “cherished” because they are angry at the Zoi who gifted it to them or it’s from an ex, then that should show up as a desire so the player can choose to follow through or ignore it.