Social network analysis is a growing field, in part because of its applications in homeland security, but also because of the large number of applications of network analysis throughout science. In this talk I will describe a simple model of social networks derived from the idea that the more two people have in common, the more likely they share a given relationship. This model can be used to predict missing information such as missing edges; cluster the nodes in a network; and find matches for a new node within a graph. I will illustrate each of these applications of the model.