Short answer

Not from desire. The Prophet (ﷺ) married Khadijah, a widow older than him, when he was twenty-five. She was his only wife for about twenty-five years, until she died. Apart from Sawdah and Aisha, all came after he was fifty-three. By then he led a state at war and lived in poverty. Every wife but Aisha had been married before. The marriages sheltered widows, joined tribes and freed a captive. Other Muslims may marry up to four; he alone had permission for more. God (﷾) forbade any man to marry his wives after him. This is why scholars say he was not told to divorce any of them, to bring the number down to four. Later God (﷾) forbade him to marry again. Even when that ban was lifted, he took no new wife into his household. Islam's answer is that God (﷾) governed these marriages and they served the message.

Read the full explanation

See your saved pages