Daffodils, the bright yellow flowers were found to have a compound that can fight cancer. Haemanthamine and other Amaryllidaceae alkaloids also inhibit the synthesis of proteins in ribosomes. The compounds trigger nucleolar stress response and kill cancer cells.