41" x 42". Since this is handmade it is not perfectly square. Really cute and lightweight. The picture of it spread out is on top of a queen bed. I think it's cotton, but it was made from a remnant so I don't really know.
$19.75 includes shipping.
choosing a selection results in a full page refresh