Greeting cards are thriving in a digital world—and Millennials are their biggest fans. According to the Greeting Card Association, the majority of American families buy an average of 30 greeting cards a year, and Millennials are “the largest age group of greeting card buyers.” Nostalgia and the desire for something more lasting and tactile, unlike a Facebook greeting, are likely reasons for their popularity—but it doesn’t hurt that they look good in Instagram pics either.