100% cotton from the Once Upon a Time range by Craft Cotton Co' Castles. REDUCED TO CLEAR.