May 9, 2012January 7, 2013OptivioNLeave a Comment on ART SHOW TOKYO (Once upon a cherry blossom ) ART SHOW TOKYO (Once upon a cherry blossom ) Sakura is the Japanese term for cherry blossoms, but in Japan it means spring. Ah, the silent sakura. Share this:TweetPocketShare on TumblrEmailPrint