Ok first off life is retarded. Its as simple as that. You never get what you want 100%. If you feel for this girl like you say you do, then the only thing to do is tell her.Actions speak louder than words as well. If you're just "Hooking Up" with her, maybe its different. But if hooking up is preceeded by talking and cuddling and then ends with the same, then you probably have a girl who feels the same way for you.

Yeah. Distance is gonna be a HUGE issue. How far is it? Is it driving distance? If its less than 5-6 hours then you should probably just set aside weekends once a month to go to her, or make her come to you, or alternate. (This is assuming that when you tell her how you feel, she says she feels the same, and you guys make sweet sweet love) Don't expect life to give you something like an awesome relationship just flat-out with no work attached. If something is really meant to be then it will be EASY work, but still WORK.

Also just keep in mind that she may just be afraid of the word "Girlfriend" don't use it. Don't. Ask her to be exclusive, but don't outright ask her to be your girlfriend. Test the waters. Some girls just freak out at the label and you may find yourself broken up before you know it. (If that happens, all hope isn't lost. It might be weird at first, but you will find yourself back where you were if the relationship is supposed to happen) I know "Will you be exclusive with me" seems like a retarded question when you've been inside of her, but don't let its simplicity scare you, and don't take it for granted either. Be serious when you ask her. Don't make a joke out of it.

Best of luck man.