I have been dating this girl who used to be my best friend. When we are alone everything looks perfect, we talk, we laugh, we make out, we have even been close to having sex. Sounds good but there is a problem. There is another guy who is trying to win her over. He is her exboyfriend from like 3 years ago, he is studying abroad but he video chats with her every night. She told me that she doesn't know who she rather be with. I tried to break up with her but it didn't work, we ended up making out and things even went a bit further. I say "break up" but we are really nothing more than friends yet. Anyway, this situation is nice while I am with her but when she is away, it becomes torture. I feel that one little mistake and it is over. I am not good with girls, her ex boyfriend is. Somedays it feels that she will pick me but some other days I feel I don't have a shot. It seems he is going to come back soon, I don't know what I'm going to do then.