Some valid points you've made there. I really wish there could be a definite formula for making relationships work. Its very complicated mainly because human beings have the ability to change their nature and characteristics. Being prepared to accommodate and work with evolving changes goes a long way in sustaining a relationship. Great write up.
RE: Taking Your Relationship For Granted Is An Invitation For Separation