Insufficient blood flow from the legs back to the heart causes swelling in the feet and legs. Symptoms of varicose veins can ...