James, she is screwing you around. Play it cool, tell her you want to take a break. Act like she is one of many girls. The only way you can get her to stop acting like this is to make her believe that you are way too good for her. She is taking chances flirting with guys right in front of you...