Grimes Pin Lyrics Meaning - Dirt on your fingernails, blood on your knees but did that ever make you happy? Grimes Pin Lyrics Meaning / Deutsch translation of pin by grimes.