Vintage 1950s - 60s print cotton fabric, with tiny hearts and flowers print. It's 36" wide x 5 yards. This is nice and crisp, never laundered.