Remember Me | register
In Japanese, “sakura” means cherry blossom. Each year, thousands of sakura trees become awash in white and pink as their little flowers bloom. The trees are planted everywhere: often in parks, but [...]
Read the rest of this entry Entry meta