we all have growing up to do.
actually, knowing what you want is important. not only helps you look for it, it helps you know whether you've found it or not.
and not compromising is important.
until you find someone who meets all your needs, you'll not be satisfied. close enough is not good enough. [however, you also need to be clear about what you need - and why. the why is very important. and it is that knowing that plays a big part in being grown up.]
don't be in too big a rush to grow up, either.
there is always another opportunity. no one is 'the love of your life' in the sense of being the only one. that is a romantic myth created by the self-repressed victorians. screw them. whether you believe in the gods or not, life is not that cruel - or pointless.
every relationship is a learning opportunity.
relax, stop putting so much pressure on yourself, and your relationships. enjoy life.
one day you'll realise that things are working nicely, and that just maybe you'd like to spend a lot more time with a certain person.
until then, be nice to people. and do the things that make you happy. your best chance of meeting a long term partner is through friends who share your interests.
[cross-posted to unmercifulelf's journal]