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...