I’ve been searching for the album that has this song for years. Over ten years ago, I discovered the song, and could’ve bought the CD from CD Baby for $10 or less. I didn’t, and I’ve regretted it ever since. It has disappeared! The artist is Paper Jones, this song is called Moriarti. There were only 6 songs (I think) on the CD, but I heard them, and they were fantastic! If anybody knows anything about Paper Jones, or this CD’s whereabouts, I’d absolutely love to hear what you have to say!
In the meantime, enjoy this little animation to this wonderful song.