ok gravenewworld,
I think you guys need to break up! lol
I think you are not really considering what SHE likes - like you make her cake and pie and pizza, which are all really nice in your mind, but maybe she doeant like sweet things and pizza? so she doesn't appreciate them. wasted effort.
And, from what you've said, I get the feeling that:
Hypotheses time!
Hyp1: she's really deeply and madly in love with you, to the point of obsession (I know this - I've been there) so she basically thinks of you as her potential husband with whom she's going to spend the rest of her life with. Now, this mentality can drive a girl to do some pretty unreasonable things! She's probably anaoysing everything that you do to confirm her theory that you will make an awesome husband, and because we all want to be right in what we believe, any little thing that you do which doesn't fit her picture of a perfect husband, will disappoint her to the bone. She would feel so upset that you are not the person she thought you were (a perfect gentleman) that she will cry and get mad at you for little things like roses... very very sad situation indeed. So, what can you do?
Solutions: You try your best to fit her ideal husband profile and if you are able to do so, she will be SUPER happy and love you forever!
or, you can't be bothered, and you dump her, she will be super sad, but she'll get over it (hopefully!) (and more likely if you are in different countries). might be good to let her down gradually - don't dump her straight away - be gradually distant, to the point that she gets so disappointed that she dumps you, but this method is a bit harsh... I'm not sure how to go about this really.
but, know that if you dump her, you might miss her after she's gone - really miss her.
ok,
Hyp 2!
she's playing you. but this doesn't sound right to me - if she wasnt serious about your relationship, and she's just using you for money/holiday/entertainment, she would NOT fly all the way to see you... unless she wanted a holiday. hm, difficult to tell. but I'm more drawn to Hyp1 cos I'd like to think she's a nice girl at heart :)
ok! only you can tell what's really gong on and what to do about it! none of us really know, and all we hear is a one-sided story from your perspective so its hard to judge.
Good luck!