Answer:
Step-by-step explanation:
An ionic bond, where one atom essentially donates an electron to another, forms when one atom becomes stable by losing its outer electrons and the other atoms become stable (usually by filling its valence shell) by gaining the electrons. Covalent bonds form when sharing atoms results in the highest stability.