WARNING POTENTIAL SPOILERS FOR MSQ FOR PATCH 3.4!!!!

Right so I was playing through the new additions to the story (Patch 3.4) and I thought of a simple way that devs could implement the option to romancing NPCs.

Romance could be started by being linked into the story, with Aymeric re-asking you what you want. You are confronted with multiple options, with one of the options being "Love". This could then lead into a question of who? which could then be answered with NPC options. This should not really affect the story as NPCs could be romanced separate from the story as a secret.

The romance quest could be the NPC giving the player a map for where they want to meet them for a date. Upon finding the location and using 'dig' a chest/item would appear for the player to interact with to go into a cutscene.