When reading about the quantum explanation of permanent magnets, I only read about electron spins. Sure, but are they behind that aggressive attractive force existing between opposite poles? Common sense tells me the only things that should attract each other in a metal are electrons and protons. Surely it's not electrons only, they should not attract each other, no matter what their spins are, right? So does this spin asymmetry ultimately create a dipole atom? Does it distort the electron cloud, so that one pole will be the side with the larger bulging part of the cloud, the other will be the nucleus (being the smaller part of the electron cloud on the other side)? Something like this should be happening, right? Otherwise, we are left with dissatisfying answers such as: "well, magnetism is magnetism" or "we just don't know".