Small flowering plants

Small flowering plants usually grow up to 1m in height. With stunning flowers they attract animal and insect life to your garden.