I'm guessing that this felt cloth that was put out as a premium on their tobacco products when you purchased them. It was made in early 1930's or 40's era because of the health patches on the corners and then it has 48 stars on the flag so that was before 1959. It is 10 1/2" by 8 1/2" and it in good condition has just a little fraying on the edge of the cloth I thought it looked like it was cut out of something but it is a perfect cut so it just must be the type of thread. see photos
eBay