Why does Taylor Swift have so many fans?

19 answers 19