Dear Weiyeng,
To find a new gf is hard lest not impossible, here are some tips.

Be independent.....no one wants someone they have to take care of....it's hard enough taking care of yourself, let alone being responsible for someone else.
Be ever so attentive to them. Nothing makes someone feel so good as someone who really listens...someone who seems to really care about what they are saying.
Never let them know exactly how you feel about them....this keeps them on their toes....besides....it will keep you from being taken for granted.
Do not give away your whole life story to them in the beginning.....once they know everything about you....you could become boring to them....we all love a good mystery....and so will they.
Never ever tell them about your faults. There is never a reason to do this. If you have faults... as we all do... they are going to show up along the way so why start your new relationship off with negatives about you... wouldn't you rather have them think of you as strong and well adjusted and proud of who and what you are... rather than than telling them your weakness and what's wrong about you... and... the faults you have or had with someone else might not even bother your new love interest... and possibly this new love interest will bring out the best in you.
Always be thrilled to hear from them... have an excitement in you voice when they call you. Like you, they to feel special and if it's you who is always thrilled to hear from them... then you will be the one getting the calls... and when you see them, let your face light up with pleasure at the sight of them
Cheers
