dont go looking for someone who will tick all the boxes on your checklist...
... because most people don't really know what they really want (or what is honestly good for them) anyway.
thats also when i believe you'd have a greater chance to realize/meet/notice someone who would come into your life and write that checklist for you, AND tick all those boxes at the same time :)
... and when you're fortunate enough to have that happen to you, promise yourself you would love them as hard as you can in this lifetime (feast of love, 2007), because you never know how long (or short) that time may be.
"don't be afraid to love and lose, God made our hearts so brave for a reason."