I think you have a good start on a theory. So, what happens next? If one of the parties doesn't want an awesome relationship, even after a number of years? But they don't want to end it either. They are content to go on indefinitely as "room mates"? Where do you go from there?