To keep yourself and your guests safe, choose flowers that have been designated as 100% edible only, and buy unsprayed blooms from reputable sources. Say yes to flowers like violets, pansies, marigolds, and peonies, but say no to hydrangeas, hyacinths, and daffodils, which can make you sick even if used as a garnish.