100% cotton, 44'' wide.Prince Charming fabric collection is designed by Tula Pink for Free Spirit. This collection is perfect fabric for quilting, apparel and home decor.