Long Island’s Twin Sister is one of those bands that without the Internet, I may not have stumbled across.  I believe it was a post over at Gorilla vs. Bear that originally introduced me to music from the band’s then-forthcoming EP, Color Your Life.  I was immediately hooked by their ethereal, dreamlike pop, and happily rushed to purchase the EP (even though it had been available for free on bandcamp.com ).  Color Your Life quickly became one of my top picks for 2010, in […]