If you do, be VERY cautious. I'm assuming you've gotten the chance to see her via Skype or some other service and that you have talked on the phone and what not with her. So, that being said, and that you've known her a few years, and your age, it's all up to you. Again, be cautious about it. Your heart is in the right place it sounds like, I don't want you to get your highest of high expectations up though. I've never done it, because it's hard to tell how 'real' someone is just by the internet. But, it wouldn't hurt to get to know her. Just make sure things are mutual between both parties and don't rush into anything. Talking to her about how she feels about it is your priority right now. Your intentions are well. Cheers, and good luck.