Penny Rose Fabrics, Toy Chest 3 by Penny Rose Studio. 100% cotton, pattern C6763-TEAL, Toy Dot Teal.Sold in 15 yard bolts.