She is most likely not ready for marriage from what it sounds like to me. Sounds like she thinks your really great but that she wants to experience more in her life first. Internet dating is just what it sounds like...It's the Internet. Love is so wonderful and patient and if feels so good but love is usually not found online. Most relationships fail at the beginning because the individuals think they are in love and want instant appreciation or instant approval or friendship so they pay attention to what they want to hear that makes them feel good. Please protect your heart by using your mind and learning more about what falling in love looks like or sounds like, its worth your time and you will get what you want. Hope this helps, sounds like she is a friend like you said but not to be sad because many people marry their best friends down the road. Live, Learn, and gain experience and you will always be able to keep the love you have. Just a tip, when your falling in love its so amazing but its the love that grows over time and you just cant rush it. The fastest way to push a girl away is to do just that, rush it. Hope this helps some.