Originally Posted by RagnarokCzD
This really sounds great, but to implement it this way that would require A LOT of additional work. :-/

Not really, at least, not to do in basic form... it would just be the kind of structure that we're already talking about; characters with preferences but which are nevertheless open to pursuit by anyone, and the way the various relationship building dialogues and cutscenes run are different based on whether the pursuing player is in line with their usual preferences or not.