Cooking with flowers was popular thousands of years in Chinese, Greek and Romans recipes. Even today several cultures use flowers in their recipes. Squash blossoms are used in some Italian food and rose petals are used in Indian food. Adding flowers to your food can be a nice way to add color, flavor and a little whimsy. Some flowers are spicy, and some herbaceous, while others are floral and fragrant. The range is surprising.
On page 2 is an awesome list of 32 edible flowers you can eat as part of your recipes.