NBC News: Roses are red, violets are blue, 940 million flowers are traveling (through Miami) to you