The Rareflowers New Generation song meaning