golden leaves lay on the ground of queen island in stockholm