Xiu Xiu Apistat Commander : This song is by xiu xiu and appears on the album a promise (2003). Posted by silia Wednesday, December 30, 2020