Spirit
The most important in every relationship is that both partners share same moral values. You can find it out through discussion, and you will know if your relationship has future.
Ask yourself what kind of behaviour you would never forgive to your girlfriend? Ask her what kind of behaviour she would never forgive to you?
Can she accept you and can you accept her?
Talk and communicate, and you will find out if you two share the common ground for long lasting relationship.