Understanding the mysteries of migraine