Top songs meanings

  1. Not Afraid
  2. The Tower
  3. Endless
  4. Move Mountains