A defensive alliance in a graph is a set of vertices satisfying the condition that every vertex has at most one more neighbor in than it has in . Because of such an alliance, the vertices in , agreeing to mutually support each other, have the strength of numbers to be able to defend themselves from the vertices in . In this paper, we introduce this new concept, together with a variety of other kinds of alliances, and initiate the study of their mathematical properties.