Indian Canna blossoms all year long - loves plain hot sun and wet rich soil - like next to sewage ! Apparently Indian Canna feeds on sewage and converts toxic waters into something healing like so many other plants being specialized in converting toxic waste into healing energy and blossoming beauty.