I've never seen a diamond in the flesh
I cut my teeth on wedding rings in the movies
Lorde depicts her lifestyle as being very basic, she has never seen luxurious things such as diamonds “in the flesh” (in real life). The only reason she knows about these things is because of their prominence in popular cultural in movies. Lorde has only seen these things through a silver screen.
Lorde cutting her teeth is used in this case to reveal that Lorde is just getting to the grips of this idea. Lorde has only been introduced to the ideas of materialism in the movies — without these she never would have known about diamonds and the greed they symbolise.
To help improve the meaning of these lyrics, visit “Royals” by Lorde Lyrics and leave a comment on the lyrics box