To be honest.. my ex! We were together 5yrs and broke up 5 months ago. He knows me better than anyone... he knows all my secrets and stuff. But now he is gone so I would have to say my best mate Jo. She moved away about 5yrs ago but we keep in touch and she has been my best mate for 9yrs. She knows me very well. :o)
Please - if someone is going to post in a thread, why report it? Its just strange! Oh, and I think I would have to say that my mom knows me best. Bless her.