
A few weeks ago when Xiu Xiu announced their upcoming tour I was pretty disappointed that they were not coming to the Valley of the Sun. Alternatively when I heard the news that they have in fact added a stop in Tempe at the Sail Inn on March 15th I have become very excited! I love their new album Dear God, I Hate Myself