I've had this song on my computer for years and years, and while once I knew what it was, I certainly don't any more. It comes on my iPod on shuffle a lot and boggles my mind. I even heard it in a bar in Japan, where I freaked out and asked the guy what the song was. The only thing I know is what he said: 90's J-POP.
Listen to it and give me an answer! It's driving me bananas!