Interesting combination of mythology and contemporary colloquialisms.