The best way to win a girl's heart is to be kind. However, if she wants to break up with you, you cannot force her to stay. It is best to let her go.
Answer You can't win someone's soul, are you God? What you can do is win their heart and be happy that you got that far.
First of all you dont love her, you lust for her. if you want her start being the best friend she ever had. don't talk trash on her current boyfriend. just be there when she needs you. if you're the better man you'll win her heart
well if the girl doesnt belive that he is cheating on her then get proof of it and tell her and show her. then start spending time with her and win her heart. but remember to not put to much pressure on her just settle for being a friend for a couple weeks cuzz you dont want to end up playn the rebound guy, you want her all so take it slow.
It's love, try to win the guy's/girl's heart.
figure out what the first girl did to make you like cuddling but respect the fact that she doesnt like it. maybe find out why she doesnt like it? [win-win you'll get closer and you might get the answer and solution to your problem]
Try and go for a different guy. if he doesn't like to talk to girls then maybe he doesn't want to be in a relationship in college.
Haha. I like your question. I've never heard him say what a girl can do to win his heart, but what I have heard was what he looks for in a girl. He notices a girls eyes and smile, and he also likes having deep conversation's.
Mental Issues
get her attention and flirt like mad
Get to know her, make her know you, and then flirt.
It is not heart you want, YES! But it all cost you, YES!