There is something almost overwhelming about the quantity of all things sakura in Tokyo. How can the most urban of cities find room for so many cherry trees? How can each tree put forth so many flowers? How can you not be awed at blizzards of pink petals in the air around you, and carpets of pink at your feet and in the city waterways. Here are a few petals on some still waters in the Sumida River Park.