Don't think of it as 'changing', necessarily. You don't have to change who you are, your personality, or anything else - especially not for anyone else. But what you do need to do is help yourself, and make sure you're happy first and foremost. Trust me, I know from experience that it's a nightmare getting into a relationship when you still have problems of your own to deal with (such as low self esteem, etc) - it affects both parties. To me, a relationship is essentially being able to love both yourself and another person, and making your lives work in unison.
the_unknown wrote:I mean change will take a lot of time and no person is fully able to "get over" their problems, its a life long battle to continue to forget bad things we did/done to us, to make ourselves better...
Yes, it may take time. And yes, you may always have these things in your life that you regret or have hurt you; you may not necessarily forget them but you could try to use them to make yourself stronger. Things may go wrong, but you have to learn from them and never give up hope. I'm not a positive person in the slightest but whenever anything goes wrong for me, I still have to tell myself that I have to pick myself up and push on, no matter how much it hurts. You'll be glad you did in the long run.

I wouldn't say you are 'missing a chance'. As I said before, I'm sure this will not be the last time you'll find someone you care for. If you rush through things, you may make things worse for yourself emotionally. I hadn't overcome (and still haven't) my emotional problems with my last relationship, and it really affected the guy I was with..
I'm afraid I'm not religious so I can't comment on how you feel about God etc... but honestly, you shouldn't feel like your life is pre-destined. You never know what will happen - you could meet someone else tomorrow who completely turns your life around.
Do you have a counsellor/therapist or family you talk to about this? It's always good to have support

Stay strong and take care~
~~ Voks