1.When marrying someone you need to analyze how do you really feel for that person?what attracted you to him/her?is it just lust?infatuation?or true love?am i really ready to spend my whole life with this person?
2.Marrying is sharing your life with the person you choose to marry,Respect & trust are very important factors that a relationship should have without this two you can't be able to make your marriage last.
3.Openness/No boudaries in your communication.Couples should learn to communicate with there other half,regardless of the topic...don't underestimate your partner.Showing that you trust & believe in what he/she can do will help your relationship build a strong foundation.
4.Compatibility is very important bec. if you don't share same interest you will look for someone who have the same interest as you do that would make your marriage suffer for you don't enjoy the companionship of each other.
5.Marrying is trusting with all your heart,do you really accept the person that you want marry?his/her past?all about him/her?for me pre-nuptial is not advisable in any marriage.It is not that i'm protecting anyone,it is the fact that if you will marry someone you fully give your trust to that person.Having a pre-nuptial in the first place is a sign that you really don't trust the one you choose to marry,if you have always a doubt in your mind that he/she will not be true to you, why marry?if you don't fully trust someone,don't marry at all!You will just make your lives miserable.