The website foryourmarriage.org is a ministry of the Catholic church.  It contains many outstanding articles and resources for marriage, both for personal use and to inform the ministry of marriage.  

https://www.foryourmarriage.org/