Cosmos are one of the easiest, most rewarding flowers you can grow in your garden. Their simple, open flowers have a friendly, smiley, summery demeanor and can be planted in beds, borders, pots and containers all around your garden with simply stunning results.
