Actually i don't think love is all that counts, Sure, its a major factor but there are other things that are required like honesty, patience, understanding, care, submission, compartibility and being able to be there for the person no matter what. Most importantly being sure you want to spend the rest of your life with this person

It is actually possible to love someone and yet not possess the other qualities required