There are few people you know better than your best friend. But while you can easily rattle off their ... We've gathered a ...