Blood blister on nipple

This is a blood blister, correct? What causes this? I am breastfeeding/pumping but have been for 10+ months. It kind of hurts.