I think you should just sit down with her and let her know how you feel. Don't bring up the idea of proposing but just discuss where you see yourselves in a few years time. As to the long distance relationship thing, i'm in one with my boyfriend, he lives in New Jersey and I live in the UK...