100% Cotton, 44" Wide. This is Lots of Letters in Ocean, a printed cotton by Seth Apter as part of the One Layer Away collection for FreeSpirit Fabrics.