So I started talking with this girl online last year. She is more than 2500+ kms away from me. We stopped talking for a while in between and when we started talking back again I felt attraction to her so I told her how I felt. ( I haven't still met her in person yet, but I did book my tickets. Will be meeting her within two months) She first told me she doesn't really feel anything to me but after I told her how I felt she started talking with me on a regular basis after a month or two she said she likes me back.

I feel like I'm the only one who is trying or doing anything for this relationship, also feel like I deserve more than what she is giving me. I even told her about it. She said she too would like to make it work, she too would like to give me more but she doesn't know how to or what to since this is her first time. She also said she doesn't want to let me go. I also asked her if she is unsure about her feelings. She replied "she doesn't understand herself but she loves me for sure".

I talked with her about everything because so she could know how I feel, but she said she feels like she doesn't deserve me since she doesn't know what to do to make me feel better.

If she said she is not interested I would have moved on in the first place but these mixed feelings I don't understand. Her replies are slower now. I also know she texts other guys, I trust her but all together makes me feel a bit unsure. Have to mention we have talked almost every possible topic and we are pretty much out of topics. But I don't feel like this because of that. We also do video calls often as much as we can.

I want some advice or whatever you could give me, please and thank you.