almost 8 years ago


Beautiful Japanese Style / Teru teru bōzu (literally means “shine shine monk”) is a Japanese traditional hand-made doll, made of white paper or cloth and hanging outside of the window by a string. This amulet is supposed to have magical powers to bring go

    19 Hearts             Share    
amulet, japan, and teru teru bozu image