Prince Charming

Prince Charming comes in 30 quilting cottons, 9 cotton voiles and 4 laminates. Introduced in the Spring of 2011 for Free Spirit Fabrics.