Snowboarding, drinking, intelligent conversations, drinking, cars, drinking, bowling, drinking, cycling, drinking, badminton, drinking, beach volleyball, drinking, problem-solving, and... more drinking!
Somebody who is as happy to see me as I am happy to see them.
hmm... can't think of any at the moment...