CVS is launching a new promotion starting Sunday, 10/16 through 12/25 where you can earn $10 gift cards to Macy’s, Gap, Applebee’s, Shell Stations, American Express, Barnes & Noble or CVS.

You can earn the same or a different card each week when you spend $30 on select products (marked as part of the “Earn Free Gift Cards” promotion).

Related posts:

  1. CVS – Spend $30, Get a $10 Gas Gift Card
  2. Nab 315 #Swagbucks + A $20 Barnes & Noble Gift Card for $10
  3. Groupon: $10 for a $20 Barnes & Nobles Gift Card (Exp 2/7)
  4. My FREE Barnes & Noble Gift Card Paid Off!!
  5. Travelocity® Gift Card 1/2 OFF – $50 for $100 to a Hotel Gift Card