There is a medical explanation for butterflies in the stomach. When nervous or afraid, the body produces chemicals, one of which is adrenaline. The presence of this causes your solar plexus to tighten, (that's in your abdomen) and causes nausea, stomach pain etc. In severe cases vomiting is also a symptom.