Seriously... any ideas?
We have four of these young trees, which have just come out in pretty reddish-pink blossoms. The only label I can find that might relate to them simply says 'pink rosea' - two words which mean the same thing. Deciduous, not native... I'm no botanist, no idea.