Has the same life values,
Is my best friend,
Can talk through things.
And also I guess these are related to the above though...
Is easy to talk to and communicate with (even though I'm not really much of a talker!),
Just gets me,
Supports my individual interests,
A little bit crazy from time to time...
And of course I'd give them all the things in return.
But hey, I haven't found the right girl yet anyway!