Carrots Love Tomatoes

$22.95

Gardening can be made more successful just by which plants you put near each other. This classic companion planting guide has taught a generation of gardeners how to use plants' natural partnerships