Once Upon a Christmas Mini Charm 43160MC, Moda Fabric designed by Sweetfire Road, 100 % cotton. 42 pieces of 2.5 inch squares from the Once Upon a Christmas fabric line.