Amazon offers the Miracle-Gro Water Soluble All Purpose Plant Food 8-oz. Box for $3.18 with free shipping for Prime members. That's the lowest price we could find by $2. It's safe for all flowers, vegetables, trees, shrubs, and houseplants when used as directed every 1 to 2 weeks.