Stainmaid has saved me from unpicking after a pin prick on more than one occasion. It is a blend of orange oil and natural ingredients which effectively lift oil-based stains, lipstick, coffee, tea and even blood from fabric. Ask me how I know?