A Face Can Tell A Thousand Stories