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

more