Just by sending messages and chatting online, the feeling of love is unreal and lifeless.
You said that your girlfriend doesn't like talking or talking to people. She didn't give you the address to give her a gift. Maybe she really doesn't care what gift you give her, only cares about you.
You are a caring and enthusiastic person, but "one head is hot" feels uncomfortable, so if you want to change this situation, you can only meet her more, or use some methods to solve this main contradiction. Don't delay this beautiful marriage because of the separation between the two places.