Hello everyone

I've been seeing this girl for about two months. She lives in another city (1h by car) where I have some friends, so I only go there once a month. She's 21F, around a 7.5/10, and the first dates went really well , she showed interest, escalation was smooth.

On our second date we made out, but I had to go back to my city. She later came to visit me, I invited her to dinner, we hooked up and she spent the night. I saw her again when I went to her city, we slept together again.

The issue started when I told her I had a “surprise” for her. What I meant was that I was going to give her a very good time in bed , and I did , she complimented me at bed but who cares she can say this to everyone . She later mentioned she was “waiting for the surprise,” and I got the impression she was expecting something material, which I’m not doing.

Then she reached out again, saying she wanted to come to my city, but she kept pushing to know exactly what we were going to do and if it gonna be more interesting than last times , almost like if my plan didn’t impress her, she wouldn’t come. I told her to come and discover, but she kept insisting. After that she sent me some sexy picture in the lingerie she was wearing last time , and asked me if i miss the red cold , i liked the picture and told her i like red color and looking to see what she gonna wear next time in order to not seem needy .

Looking back, the problem is that I positioned myself as a provider. She’s a student, and I paid for all the dates and now she’s pushing for more. She does show some qualities for an LTR, but since it would be long-distance, I’m questioning if it’s worth it especially that she is hypersexual.

So now I’m wondering: Should I see her one last time and close it properly, or should I just walk away and consider this plate done (She is the only plate i sleep with i have now ,but i'm seeing other girls , scarcity...) ?