So I'm trying to remember this song. The lyrics are "please tell me why, why do we build castles in the sky? Oh tell me why, all those castles way up high..." (female vocals). I think it's technoish, I remember the music video was anime and had some blue girl floating in the sky or something. Does this ring a bell to anybody? Any help is appreciated, thanx!