I really like this.  As others have said, it's a complex piece, because it's constantly changing and doesn't follow a "standard" pop structure.  But it flows well, and each part is well crafted, and well sung.  Some minor comments on the mix...  the drums are very mid-range "Casio" sounding - I...