What Makes Me Blush?
Anything that will make your heart send an extra supply of blood into the arteries and veins which supply your face with blood, will make you blush. Embarrassment will do this. So will anger generally, although sometimes people get so angry that the blood is driven out of their faces. In this case they are so angry that their heart has stopped beating, practically.