Three ministers "burst into tears" in front of David Cameron when the prime minister fired them, according to The Spectator.

In an analysis piece on this week's cabinet reshuffle published in the next edition of the magazine, political editor James Forsyth writes:

David Cameron has always nurtured a deep dislike of reshuffles, and the last week won’t have helped. The result might strengthen the government; but the process was as ghastly as the Prime Minister expected. He sought to be gentlemanly about things, publicising the promoted while granting the demoted privacy. Even so, I understand, three ministers burst into tears in front of him when he was delivering the bad news.

The prime minister began his reshuffle by telling those that he was getting rid of to hop it, before devoting the rest of Tuesday to calling people to Downing Street to undertake the more jolly task of promotions.

Given Cameron's criticism of Ed Miliband for not being "butch" enough today, the three unnamed weepy ministers may struggle to fight their way back into his good books.

Related on HuffPost:

Loading Slideshow...
  • Prime Minister David Cameron

  • Deputy Prime Minister Nick Clegg

  • Chancellor George Osborne

  • Foreign Secretary William Hague

  • Health Secretary Jeremy Hunt

    After a stressful year in the DCMS, Jeremy Hunt moves from Culture to Health, replacing Andrew Lansley.

  • Home Secretary Theresa May

  • Cabinet Office Minister Francis Maude

  • Chief Secretary To The Treasury Danny Alexander

  • Minister without Portfolio, Ken Clarke

    Having stepped down from the Justice Department, Clarke is supposedly staying in Government rather than hanging up his boots. Chris Grayling will replace him as Justice Secretary.

  • Justice Secretary Chris Grayling

    Chris Grayling, formerly in the Department of Work and Pensions, will step up to hold the job vacated by Ken Clarke.

  • Culture Secretary Maria Miller

    Maria Miller has taken up the DCMS job after Jeremy Hunt moved to the Department of Health. Miller is one of the few new faces in the cabinet.

  • Defence Secretary Philip Hammond

  • Communities Secretary Eric Pickles

  • Education Secretary Michael Gove

  • Minister for Internation Development, Justine Greening

    Greening, who has been subject to plenty of rumours since her fallout over a potential third Heathrow runway. Greening was in No 10 for over an hour on Tuesday, presumably arguing her case and battling to stay in the cabinet. She will now take over Andrew Mitchell's spot at DfID.

  • Transport Secretary Patrick McLoughlin

    McLoughlin, who has spent the past two years handling backbench rebels as Chief Whip, moves to the DfT, taking over from under-pressure Justine Greening. Greening has yet to be moved.

  • Energy Secretary Ed Davey

  • Attorney General Dominic Grieve

  • Cabinet Office Minister Oliver Letwin

  • Baroness Warsi

    Warsi, one of the earlest victims of the reshuffle, has been ousted as party co-chairman and is to be replaced by Grant Shapps. Warsi instead moves to to the Foreign Office as a junior minister, while also working as faith and communities minister.

  • Party Co-Chairman Grant Shapps

    Shapps, who was the housing minister, is bumped up to party chairman, taking over from the demoted Sayeeda Warsi.

  • Environment Secretary Owen Paterson

    Spelman leaves her post, to be replaced by the former Northern Ireland secretary Owen Paterson.

  • Work And Pensions Secretary Iain Duncan Smith

  • Leader of the House Andrew Lansley

    Despite recently setting in motion huge overhauls to the NHS, Lansley has been moved to fill Sir George Young's spot as Leader of the House. Jeremy Hunt will succeed him in the Department of Health.

  • Business Secretary Vince Cable

  • Northern Ireland Secretary Theresa Villiers

    Theresa Villiers, who gave nothing away as she approached Parliament with a wide smile on her face on Tuesday, replaces Owen Paterson. Paterson has moved to Defra.

  • Welsh Secretary David Jones

    Cheryl Gillan was one name always likely to be taken off the list, and she is replaced by David Jones, who served beneath her as a Minister for Wales.

  • Scottish Secretary Michael Moore

  • Chief Whip Andrew Mitchell

    Andrew Mitchell has moved moved from the Department for International Development to the role of Chief Whip, replacing Patrick McLoughlin.

  • Lords Leader Lord Strathclyde