actually i think the most reasonable thing to do if you expect one single person to meet all of your needs is to be alone until you can learn how to meet some of them yourself; but also as it turns out the right person can meet needs you didn't even know you had :)