Reminds me of Peter Gabriel. Thanks to Scott for the heads up on this one.
If you get a chance to listen to this song on headphones, do it. There are like 25+ layers and they are blended together perfectly. And I'm talking real headphones. Earbuds don't count.