I have several of these trees but don't know what they are. The blooms don't last long, it's blooming now. There's no fruit or berries from the blooms. It has inch long, sharp thorns on the limbs. It puts out long roots close to the top of the ground from which new sprouts will grow. It sheds the leaves in the fall. It grows fast and I have one that's about 25 years old and about 40 ft. tall. The last pic is one of a 5 year old tree.