One thing that really bothered me about BG2 romances, is that (I'm guessing because of the timing that I would do things) some of the triggers would hit at the most inopportune time... like wanting to have a heart to heart as we are walking down the steps to talk to a dragon, or having the butler show up while we are in the underdark to tell us that we need to go to the house immediately... but because he couldn't just leave there, it didn't work well.
-- ok, enough rant about that now. I feel so much better. :D