Quote:
First of all, welcome to the comunity.
On your specific problem, I have nothing. Based on what you wrote sounds like you did it right and I have no clue for why she is acting like that. Is she still in Spain? Maybe she just wants to have fun wheile she is there and soon will return to normal. Maybe she met some other guy. All assumptions would be shots in the dark at this point.
My advice is that you stop trying to force a conversations, it makes you look needy and clingy. Instead send her a "ping" from time to time. "Pings" are messages (usually humurous) that do not make it awkward if she does not reply and remind her that you are still there. For exemple, since you met at the gym a good callback humor ping would be something like this: "Someone call greenpeace, a whale just lost course and wondered into the gym".
Good Luck
I disagree with the whale line. That won't get you anywhere you're making fun of a fat person that's trying to improve their health/life. Do you really think a smart girl is gonna find that funny? Dude you're overthinking this everything you've done so far is good. Remember she's on a trip in Spain there's a lot for her to see/do maybe she just doesn't have time to have a convo with you right now. I've been there before girl on a trip seems cold, but in reality she was just busy. Wait tll she gets back ask her about her trip take her on a date just be cool. Good luck!