Every spring, the park around Shiroishi Castle in Miyagi Prefecture becomes flush with pink as roughly 300 cherry trees come ...