Covalent bonds are formed between two non metals by sharing their valence electrons to complete their octet.