Der Schmetterlingsstrauch ist ein laubabwerfender Strauch, der eine Höhe von 1,5 bis 3 Metern erreichen kann. Er zeichnet sich durch seine langen, duftenden Blütenrispen aus, die eine Vielzahl von Schmetterlingen und Bienen anlocken. Die Blüten können in verschiedenen Farben wie violett, rosa oder weiss erscheinen, abhängig von der Sorte.
Der Schmetterlingsstrauch hat in der Gartenkultur eine lange Tradition und ist besonders bekannt für seine Fähigkeit, eine Vielzahl von Schmetterlingen anzulocken. Er symbolisiert Anziehungskraft und Naturschutz und wird oft in insektenfreundlichen Gärten und naturnahen Landschaften verwendet.