How to have a good partner in life?

Every woman or man wishes to have a good partner, better half, or spouse in life. Someone who will be there through ups and downs, and who can give the strength to cheer each other when things go wrong. But how to have a good partner? In a relationship, the golden rule applies as well….