Hi Jan, I get pins at JoAnn's and wal-mart and Micheals. I think the longest ones come from the bridal dept like Lynnie says. Some have pearl tops ,some have opalesense bead on top. I also got a box of drop shaped pearl ones that the pearls were several shades of tan-brown . I got those online from Hobby Lobby.Hope you join our little pin cushion group. Sis, you are the only one I made a birthday cake pin cush for.