The one thing i will always emphasise on in relationships is, you should first of all be friends then become lovers. If there is no friendship then just know you are not goung to last long. Friends are forever, they may betray or hurt you sometimes but you will always find ways to solve your problems and move on. Another thing is, friends are open to each other, friends are confidants, friends are always there for each other. If you can have all these with your partner then you can be assured that you will build a long lasting relationship.
When you know each other you will know how to deal with each other, each one will know which buttons to push and when. Good communication is key always speak out when you are uncomfortable don't hold back or sweep issues under the carpet. Always have the word sorry close to your lips. When your wrong be the first to say sorry don't wait to be asked what is going on with you. Believe in yourself, stop listening to too many advisers you will fall.