I hate to do this to you, but this was the view out my office window about two weeks ago. Those are cherry blossoms.
If it makes you feel any better, it looked like it was snowing when the petals fell gently to the ground carried by a warm breeze.
I was up in Western NY at the end of March...