You might find it unbelievable, however, there are around 300 species of carnations with their own colours, symbolism, growing conditions and size.