That's a lot of responsibility to put on somebody, for one - and for the other, that somebody may not have either the distance from you or the skills to assess your situation correctly. (Of course, a therapist might not, either, but you can't easily fire a significant other for failure to meet your therapy needs, and what you're describing is much more intensive than mere friendship.)