Context. Massive stars play a vital role in the Universe, however, their evolution even on the main-sequence is not yet well understood. Aims. Because of the steep mass-luminosity relation, massive main-sequence stars become extremely luminous. This brings their envelopes very close to the Eddington limit. We analyse stellar evolutionary models in which the Eddington limit is reached and exceeded, explore the rich diversity of physical phenomena that take place in their envelopes, and investigate their observational consequences. Methods. We use published grids of detailed stellar models, computed with a state-of-the-art, one-dimensional hydrodynamic stellar evolution code using LMC composition, to investigate the envelope ...