Japanese pop culture sort of freaks me out!