I agree Riandor... maybe when selecting a dialogue or action we can see what the other character approves or disapproves of.
Also I mentioned this before, add more dialogue to the characters when we talk to them during the adventure. For example if I talk to Shadowheart in the middle of a Selunite ruin maybe I could see her giggle a little? Or Astarion in the middle of a swamp to complain?
And then let the player flirt with them there to raise the romance flag.
I currently have Gale as the highest approving character, i don't want him to keep hitting on my PC just because of that. There should be a specific action by the player to start this type of behavior.
Otherwise its just awkward and tiring.