i often go through those questions in my relationships. i also agree with the above responses.
in my own introspection,
i found the below quick self-survey useful on when the relationship is too good to leave but too bad to stay...
http://jamesbkim.com/content/relationship-ambivalence
i have...