Mary Engelbreit once again brings us her awesome art with this pretty Christmas fabric by Quilting Treasures. It is 100% cotton. This fabric has a green background and is being sold by the yard. Buy as many yards as you want from the total available. Each yard measures approximately 36 inches long by 43 inches wide. Additional yardage purchased will be cut in 1 continuous piece.