From a distance, these look like a cherry tree bush in bloom, but they are actually composed of paper strips attached by visitors who have made a donation and written down their prayer/wish.
Latitude, Longitude: 35.0156397222222,135.782776620369