Lyric discussion by mattd23 

Cover art for Pin lyrics by Yeah Yeah Yeahs

Actually, after rereading the lyrics, I think this song is talking about vodoo(sp?) dolls. I think the singer used to go out with someone but then got dumped. Now she is pushing in the pin into a vodoo doll to get back at him. Just my 2 cents.