Despite the ominous band name, "This Life" by Vampire Weekend is the most happy-making song I've heard in a long time. I thought I might have detected an English accent. But no, Wikipedia tells me Vampire Weekend is an indie/alt rock band that formed in New York in 2006.
—Sarah Torribio
No comments:
Post a Comment