Cardinal flowers contain alkaloids, which are toxic to humans, dogs, cats, and horses when ingested.