I was just on another thread and poster said her husband was a "good man" because he earned enough for her to stay at home indefinitely.
Personally, I don't agree with this statement.
So, being entirely honest, what are your non-negotiables?
My list:
Kindness
Integrity
Honesty
Respect
A similar sense of humour to my own
Treating me as an equal
Being present for our family and children.
I'm sure there's more but for me, being wealthy doesn't feature.