"Opposites attract" means that people who are unlike each other tend to be attracted to each other. For example, the daughter of a priest might tend to be attracted to a rebellious, irreligious man. (Because he is different and exotic.) The phrase "opposites attract" is used as an explanation when two people who are very unlike marry or date.
- For Teachers