Which of the following describes an ionic bond?
two atoms with positive charges attracting one another
two atoms with opposite charges attracting one another
two atoms sharing one or more valence electrons
two atoms that collectively have more neutrons than protons