Has the same life values,
my best friend,
Can talk through things who knows that even while arguing they still need to hold hands. A woman whom I can call a partner in crime,lol A woman whom you can tell anything. How could you think anything can make you happier in life than finding a love that knows no bound.
And also I guess these are related to the above though...
Someone that:
Is easy to talk to and communicate with
Supports my individual interests,
A little bit crazy from time to time...
I'm sure you subconsciously we know who you would like to be with but it's hard to think about it, and also not so good to put too many restraints on the whole thing. The top three would be the most important to me as a foundation and hopefully things would grow from there.
And of course I'd give them all the things in return.