The New England Botanic Garden at Tower Hill in Boylston is the kind of place that makes you wonder what else you’ve been ...