This pin cushion is living with Lynn now. The top fabric is cochineal dyed silk velvet with cochineal dyed rayon trim and two vintage buttons. The backing fabric is painted silk dupioni fabric the whole thing has been stuffed with merino wool - the super wash variety.