It just needs two people who are willing to put aside their differences and grow together.
And this is the problem these days I believe. Many people are in their own silo, believing that what they believe, is the right, making everyone else wrong.
Others who cite the rising cost of living as a reason for not having kids are quite right.
Yet, look at what childless people spend, and what they spend it on :)
My wife and I only disagree on the things she's wrong about.