Well a perfect criteria would involve a girl that can make me laugh, thats probably something I'd put before anything else because whats the point of living if you can't laugh about it. I'd love a girl to be intelligent and confident enough to sit in on a conversation and being able to know when to be quiet and when to contribute, and also bringing those little observations and insights about things which gobsmack me. I don't really mind what age she is because age is only a sign of your body, immaturity lasts forever, but early to mid 20's would be preferable. I wouldn't mind for the girl to be fairly tall in the 5ft9 - 5ft10 height range and I'd love if she wasn't a living chupa chup, but for her to just be healthy and to have a lovely set of hips because i'm a sucker for a good set of hips. I'd want a girl who wants to have fun, going out to various places through the city and just enjoying the night with no other motive than to enjoy it with me and our friends. If her eyes were something out of the ordinary such as a polished blue or a deep green then that'd be great, and if not, theres always contacts. I'd love a girl who is happy just to sit at home on a saturday night with a milo and milk in front of the tv watching a dvd while just enjoying each others company and also having an awesome hug to boot. I'd love a girl who enjoys spending a day at the airport watching the people imagining their life stories, and generally just mucking around for the day before heading home via the train just spending time talking and having the ability to get so lost with each other the rest of the world doesn't seem as daunting. That'd be great if I could have her back.