I have no proper words for a long distance relationship, but I do have this to say. Save this thread in your favorites or bookmark it or what-have-you and come back here often, especially when you can't remember why you are sitting and waiting for her...because there will, I'm sure, be times when you find yourself asking that question...
Congrats on finding someone who makes you feel so much!! It will only get better, if that's what she believes also. Make sure to ask her that before you get all worked up about it. I also believe you will have your chance to see her on her leaves, but I don't know how that works...