Quote Originally Posted by Finding_Fantasy
One other thing that you have to remember as well is that you both have to be willing to compromise and that your needs are every bit as important as his (although some would disagree with me on that one).
Agreed. And anyone that doesn't agree with that is someone that you don't want to be involved with.

Communication is really the key. And sometimes you have to read between the lines too. See if what they say is consistent over time. Unfortunately, often times we don't know until we do the "test drive", but good communication should at least weed out most of the riff raff.

Also, and this is something everyone needs to be careful of, try not to let your desires color your perception, nor make you impatient.