As the saying goes a perfect marriage is just two imperfect people who never give up on each other so let’s glance upon the ‘TO KNOW’ things before getting married.
1) You got to be compatible. People can be different with materialistic choices but your core and morals have to match.
2) It is always said your best friend knows YOU more than YOU DO, for a good relationship your partner should be that best friend.
3) There are going to be fights and difference in opinions, they help build a mature relationship. Make sure you fight through TOGETHER without putting your partner down.
4) Respect and loyalty come up next. Communication about anything and everything is extremely necessary to keep the loyalty bet sorted and respecting even the stupid decision of your partner helps build a great relationship.
5) Most importantly spending time with your partners like staying in a room to understand routine habits and a few bits of the personality of a person, helps majorly in the long run.