I think the key to successfully romancing the characters is being patient. As someone mentioned before, the game does not allow you to go beyond certain points before certain events occur. yes you can get Morrigan very interested and sleep with her early in the game, but still, not until you get past a couple of events and conversations that are instigated by events soon after Lothering. You can actually sleep with Morrigan at around 40 disposition if she is interested, but still it is only after certain events/conversations occur. Leliana can be tricky, but not really. She generally won't sleep with you until she is above 60 disposition, and only after certain events and conversations. you can't force some of these conversations simply by giving gifts and remaining in camp exhausting all over topics of conversations. I've had to leave camp, do other things for a period, and then re-visit many times to trigger certain things. You can kiss Leliana way before you can sleep with her, same with Alistair. The truth is that a companions disposition has only partly to do with events being triggered. You can have Leliana at 80 or 90 and still not have slept with her because you have not reached certain event triggered dialog. I've had Morrigan up to 65 before without having the join me in my tent option because of certain events which did not occur yet. Regarding breakups...it is possible to re-enter a romance that you ended with certain triggers. I've chosen Leliana over Morrigan before, taken the disposition hits from both, and entered a friends only relationship with Morrigan, only to re-spark the romance again by giving her the mirror later in the game and complimenting her on her beauty. this of course sets off another sequence of being confronted by either her or Leliana about you being the two timing male without a father that you are, lol, and yet another significant hit disposition. I'm actually currently finding out if there is a way around this second "hit" by doing things a certain way, we'll see. I've also heard, not tried, that if you break up with Leliana before you do her side quest with her ex gf Marjelaine or whatever her name is, that you can then choose certain post Marjelaine dialog to restart the romance again. Strategy regarding those big disposition hits after a breakup. Leliana is the most forgiving, you will not get a huge hit from her if you dump her for another. Morrigan can make you pay dearly though. I've seen screenshots of ppl getting hit for over -70 points! lol. I myself have gotten hit for a -41 before, and a couple times been double hit for a -20 and then a -30 after a subsequent convo about it. So I keep gifts in a storage unit for just such occasions, particularly special gifts. You can do the grimoire quest for Morrigan to get her disposition up to begin with, but if you plan to dump her at some point..don't give her that mirror till afterwards! lol. same with Leliana, save those flowers, or shoes, or whatever till it's really needed if you know you are going to do something to royally piss her off. Alistair is harder to do with with since one of his special gifts is not available to later in the game, but keep a couple totems or statuettes for those times when you know you're going to do something particularly detestable.