I would like to echo Starryeyes, my homegirl.
In addition, my top 3 non-negotiables are:
1. Must have employment (or retirement or trust fund or whatever)
2. Must be an excellent kisser
3. Must be affectionate and sweet, publicly and privately
4. Must be respectful and supportive of my life, career, and pursuits
5. Must love dogs, cats, basically all critters
6. Must tolerate my astonishingly poor mathematical skills (like listing 6 things for a Top 3!)