Angina is caused by insufficient blood flow through the heart.