2m Blue 80/20 Polycotton with heart shaped union jacks this fabric has a slight fading in the navy print but nothing terrible