Antidote
Opiates cause changes in the body by sticking to special opiate receptors (like landing spots) in the brain.  If they are not attached to these receptors, they cannot cause any changes in the body.  Naloxone works by pushing the opiates off their landing spots.  Narcan sticks to those landing spots instead and keeps opiates from attaching to them.