The Cherry Blossoms in high park are putting on their annual show. Hard to believe I just discovered this, about 10 years after moving to Toronto.