This tablecloth is made of linen or possibly it has a bit of cotton in it. It is from the 1950s and is white with blue flowers and green foliage print. The blue is cornflower blue. This is in very good but not perfect vintage condition. Besides the tiny hole shown, it has several pale stains which have not been treated. These are not easy to find.