Endogamy is the idea that a person ought to marry another person from the same group as them. The type of group is not always the same; it could be based on a religion, a class or a social group. Often group endogamy is enforced by arranged marriages, this is a system based on benefits for the group rather than marriage for love.