You can buy Swan Flower at Van der Velde Aquatic Plants. Every water plant comes directly from our own nursery. We package the swan flower well so it arrives to you beautiful and healthy, moreover, with us you get a 100% growth and flowering guarantee.