A towering Japanese castle stands above a traditional street lined with cherry blossoms at sunset, with petals falling and people walking near a stream.