Cotton in a multi color stripe print with a black grosgrain ribbon and bow trim that has been finished with a arge stacked button. The front pocket is in a batik with gold gilted circles to finish the look. The front pocket has vegan leather trim..Back of bag is in the stripe fabric only.