1. Known since high school, but kind of fell out of touch since she went to Japan for a year. She was the most twisted asian at high school and I loved her for it.
2. Since uni (so... 4 years). Very similar to me, except that she's Christian so our morals can be slightly different. Same sense of humour, and we're both bitchy critics in a course full of fluffy, inoffensive boring ducks.
3. The boy. Known him for a couple of years, we've been living together for 6 months and obviously we get along very well =P