Girls, Why do girls like singers so much?

I understand why they are attracted to JB or like Zayn Malik or any of the "pretty boy" singers. What I don't understand is how they can be so attracted to someone who looks like Ed Sheeran. Personally I think he's amazing as far as singing and being a person in general... But he's kind of ugly but girls can't get enough of him. I don't totally understand how there is physical attraction to singers that aren't very good looking.
Girls, Why do girls like singers so much?
Post Opinion