This items ships directly from our supplier with a 10-14 day production time. 100% cotton, 48" x 68". Actual afghan is slightly different than image.