Gardens can be highly functional in addition to looking and smelling nice. By planting a mix of flowers, fruits and vegetables, your garden can be a steady source of fresh produce. You'll even find that adding variety to your garden can help it thrive.