How can I compete with another (very pretty) girl who wants to steal my boyfriend? How can I keep him interested in me?

MePinkGirl01
I can't say about myself that i'm pretty, but I also have a really low self esteem due to a tormented chieldhood. Even so, I ended up with Mr. Perfect. He's tall, handsome, well built, perfect smile, perfect attitude, smart, knows what he wants, he was the most popular and handsome guy in school... anyway you get the idea. He's basically almost every woman's dream. Now... the thing is... we were best friends and we ended up toghether... we've been dating for almost 2 and a half years. The problem is that he is a very wanted guy. A lot of pretty girls want him, and by that I don't play the jelous girlfriend, I actually see them flirting with him, Facebook messageing and the look on their faces. But I'm used to it, most of the time it amuses me how they try to get his attention but he's all over me. The problem here is that there is this one girl, who is absolutely gorgeous, and by that I mean drop. dead. beautiful. she has amazing body and face... and she keeps on showing up almost everywhere we go. And it's a big city here. This Friday we went to a club and she was already there (that was a coincidance) and i didn't notice her. My boyfriwnd did, talked like a minute to her, she asked him if I was there, when my boy confirmed my presence she laughed sarcastically, and after that my boy went on his way to the second floor where I was and where after 10 min that girl changed places and came up on the same floor as us where she began indirect flirting by danceing a few feet away in a very provocative manner, trying to tempt my boyfriend to go to her or notice her. I mean, how couldn't you? She was the epitome of beauty danceing right in my boyfriends face. Anyway... all I want is some advice as to how can I work this out. How can I be better than her, how can I keep my boyfriend from fleeing, I know he's faithfull but I'm still a bit on edge...(I'm sorry for any grammar mistake I made, English is not my native language and thank you for reading)
How can I compete with another (very pretty) girl who wants to steal my boyfriend? How can I keep him interested in me?
56 Opinion