The flower is one of the most beautiful additions to any garden. When deciding which flower to plant in your garden, it is important that you take in a few considerations beforehand.
One of the first considerations that must be taken into thought is the amount of sunlight that will be able to reach your garden. Think about where you will place your garden and take a look at how much sunlight hits the space throughout different times of the day. Also, take into consideration any trees or other tall objects that may block the sunlight from the flowers. If your garden space gets very little sunlight throughout the day, consider flowers such as ferns, day lilies, bleeding hearts, and hydrangeas. If the flowers will get a lot of sun consider plants such as hibiscus, petunias, zinnias, and marigolds.
Another concern that should be taken into consideration before planting any type of flower is the type of soil the flower will be in. If the soil is especially dry, you may wish to consider a type of flower that will need very little moisture. Some flowers and plants that work well in dry soil are lavender, wild indigo, bluestar and butterfly weed. If your soil is especially wet or moist, consider flowers such as cannas, Siberian iris, and cardinal flowers.
Choosing flowers that will thrive in their environment will make gardening an easier task to complete. It is possible however to plant flowers in environments that they are typically suited for. Doing this will mean that you need to pay more attention to how they are thriving.

