Perfect match is almost impossible but a good match is one that grows together, shares their needs togeher with respect, and Looks to God for all the answers in life. This would eventually turn towards love of one another.
I depend on Him ( God) because without Him in my life, it is a life of regrets and mistakes but through Him all things are possible. I am not trying to be Holy roller in this but the bottom line is that those that think life is all about yourself probably are missing alot of what really matters. So, in a good match for me its fun living, humor, and shared times both good and tough times so that through all things we see life better. Life gives back to those that give to it!