Calling Card Set Bridesmaid Gift

Calling cards are making a comeback—get each bridesmaid her own set. $12.50 for 48 cards, Avie Designs


Photo: Robert Mitra