Not all bonds are the same — and the difference explains why some parts of a molecule can rotate and others can't.