a road full of white and pink cherry blossom leaves