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 things which are luxurious such as diamonds. 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.
In a way the fact that Lorde has only heard about diamonds is similar to how someone who lives in a warm country has never seen snow — they’ve only heard about it.
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