The Cherry blossoms in April and May.
The flowers are on the twigs in dense tufts. They have 5 white petals and lots of yellow stamens.