Use when
- Users need to mark preferred or personally important objects for later return.
- The product contains more items than users can comfortably re-find through browse or search alone.
- Favorite state can be persisted and shown consistently across item surfaces.
- A simple user-item preference relationship is enough and does not need collection metadata, notification delivery, or top placement.