All Flowering Trees