Whether you’re penning a heartfelt thank-you note or a congratulatory message for a recent graduate, buying greeting cards can quickly add up, especially when you’re spending between $5 to $10 a pop.