What's the evening primrose oil?

Evening primrose oil (EPO) contains an omega-6 essential fatty acid, gamma-linolenic acid (GLA), which is believed to be the active ingredient. EPO has been studied in a wide variety of disorders, particularly those affected by metabolic products of essential fatty acids. However, high-quality evidence for its use in most conditions is still lacking.