I have been in MANY relationships, as I have left when I was emotionally tapped out and done with the crap. There have been two healthy, long term relationships though, which one is the one I have with @Kan :)
I agree with his points. However, I do have some expansions and additions to his...