Submitted by Moonside in post_music
There was a Mariya Takeuchi meme going on a while back, mostly revolving around Plastic Love. I think it's pretty cool that people know enough about 80's Japanese pop to meme it, so here's my contribution to its prominence.
I wonder if the little pieces of English are part of why people are drawn into this stuff - it's a little of cue of what the song is about.