American Horticultural Society

Here's an excellent gift for yourself or a garden-lover that you love: 
A one-year membership to the American Horticultural Society

It costs $35 for an individual, or $50 for two people.

The Reciprocal Admissions Program gives you free or discounted access to over 320 gardens across the USA!
2019's participating gardens are listed here.

You receive a beautiful gardening magazine every other month,
and support a national gardening non-profit organization that

"connects people to gardening,
raises awareness of earth-friendly gardening practices,
introduces children to plants,
brings together leaders to address important national issues,
and showcases the art and practice of horticulture."

If you're in California, also considering joining the California Native Plant Society