Have you ever seen the MTV show Catfish? When TishaBuv mentioned it in a post once, I watched a few episodes on Hulu. It is about people who fall in love online and then the show pays for them to meet. Occassionally, when they meet, the connection they made online continues; however, most of the time they find that one of the people was lying about who they really were. Sometimes the pictures they post of themselves are really pictures of someone else.
Maybe watch some episodes in order to prepare you for the possibility that she isn't who she says she is?
In the meantime, just enjoy your time with her but remember that the fact you are investing so much time in someone so far away means that the relationship can only go so far. Maybe you jumped in, in part, because you are afraid of a real relationship but these online interactions might build your confidence so that one day, you might be able to meet someone IRL.
Anyone that makes us feel joyful can also make us hurt but it is so worth it. Try not to be afraid of that but embrace it. I hope you continue to have these fantastic conversations with her.