I ve been thinking a lot about how NPCs work across game sessions.
You can spend hours interacting with a character, make choices that should matter, build a relationship, unlock things together then start another session and most of that history basically disappears.