Back to Home

Song Analysis Results

Lyrics analysis with age appropriateness assessment

CONCRETE JUNGLE

Artist: Bad Omens

Album: Bad Omens

Contains mature content for mature audiences
Contains mature content for mature audiences

Minimum age: Age 18+

Share
Detailed Analysis

These lyrics contain multiple elements that make them suitable only for older audiences. The most immediate concern is the use of explicit profanity, including two instances of the word 'fucking,' which alone elevates the content to a mature rating. Beyond language, the lyrics explore heavy themes including emotional suffering and psychological pain ('bruises when the makeup melts'), urban decay and danger ('fires starting every day and night,' 'trapped inside,' 'coyotes cry'), and existential frustration with societal corruption ('a crooked die,' 'live in a disguise'). There is also imagery that could be interpreted as referencing self-harm or suicidal ideation ('climbed to the Sun and fell,' 'you can try to kill me but I can't die'), which requires emotional maturity to process responsibly. The repeated motif of falling, running in circles, and exhaustion strongly evokes themes of mental health struggles and burnout. The defiant, aggressive tone in the bridge ('I'm the fucking king,' 'buy a thousand lives') adds a layer of intensity that younger audiences may find difficult to contextualize appropriately. No sexual content is present. The overall message, while ultimately one of resilience and survival, is wrapped in imagery and language that warrants an 18+ recommendation.

Themes
profanity
mental health
emotional suffering
urban decay
societal corruption
resilience
existential struggle
violence
disturbing imagery
defiance
identity
survival

Read more about this analysis and how we do it »

Lyrics

Remember: You know your child best. Use LyricsRay as a tool to inform your decisions, but always trust your parental instincts and family values when determining what's right for your children.
Did this analysis help you?

If so, consider supporting the project to cover some of the development and hosting costs ❤️

Analyze Another SongLearn More
Analysis performed on July 3, 2026
More analyzed lyrics