Handcrafted by Lilli and Love. Made of 100% cotton with flannel backing. Double snaps for better fit.