Someone who knows what you need before you say it
Someone who knows when to laugh and when to cry
Someone who truly listens when you have something to say
Someone who is there for you during the good and bad times
Someone who is caring and loves you with all their heart and soul
Someone who is interested in reality and not as a fashion display
Someone who is honest
Someone you can trust
Someone who is open and responsive
Someone who knows when things have to be compromised in the relationship
Someone who understands listening is a key, but using what is heard is even more important.
Someone who is there for you no matter what
Someone who is trustful
Someone who is considerate and respectful towards others
Someone who is a friend
Someone who gives a shoulder to cry on
Someone with a great sense of humor
Someone who has things in common with you
Someone who gives you "space" when you need it
Someone who takes time to listen and enjoys for who you are and tries not to make you something else
Someone that can get a point across without yelling
Someone that remembers all the cute stupid stuff you love
Someone that has a personality with qualities you don't have yourself, but admire greatly