I read the whole post and the geographical distance is a concern I have, particularly as you say neither of you have a lot of money (I don't know what flights cost). I think video chatting to begin with (maybe on skype) is the right way to go for now while both of you try to save up some money so one can afford to travel and meet the other, if both of you decide you want to give it a try

No judgement here though