Marriage

I know that there's no such thing as a perfect marriage but what are some things that a couple needs to have in order to make a strong beautiful marriage?