To make an NPC relationship feel authentic, they must exist outside of their utility to the player.
Allow for different types of love—platonic "ride-or-die" friendships, tragic unrequited feelings, or rivalries that turn into respect. 4. Avoiding Pitfalls
Great romantic storylines are built on tension and shared history, not just dialogue prompts.
How a player interacts with an NPC defines the relationship's weight.