Don't be so stressful.
When I encounter that kind of problem, I'm just think to myself "Be calm".
Today when I was walking home, some of my friends drove a car by me and threw a bottle of water at me. And then they drove away. All I did was thinking to myself "Be calm, forgive them" and that's it.
Thing that I can suggest you now is that you have to use "American way" to speak to that European girl, be direct, but also use "Thai way", be polite.
BTW, do you have Facebook? if yes, please give me