Oh, now that you mention that, I can see that! ^^
Sorry for that. Yeah, the shade of red, I agree with reminding it of people/demons. Well, seeing how you're an artist, if you ever want to share your artwork and/or receive critique on it, feel free to check out the Art board. There are many friendly and helpful people on here