White cherry blossoms (Amygdaloideae) in bloom with water droplets on the petals, in Central Park; New York, New York, United States of AmericaImage #: 34554808 See More From: F. M. Kearney