Terminally ill reality TV star Jade Goody has married her fiance Jack Tweed at an "emotional, wonderful" ceremony, her publicist Max Clifford has said.
The couple received a standing ovation from their 200 guests after they exchanged vows at Down Hall in Essex.
Goody was 45 minutes late, and shed tears at "the lovely things that were being said," Clifford told reporters.
The 27-year-old was able to stand for most of the 45-minute ceremony but asked to sit down at the end, he added.
As the newly-wed couple signed their wedding certificate, Goody's two young sons sat on their laps.
"It was a very beautiful, very moving service," PR guru Clifford said.
Max Clifford describes the wedding
"She looked wonderful, the ceremony was absolutely beautiful and you know at one stage Jade was obviously, she had a few tears, but it was just a room full of love, for her, for them, for their happiness."
Former Crimewatch presenter Nick Ross and former boyband star Antony Costa were among the 200 guests who attended the ceremony at Down Hall Country House Hotel.
Police, media and well-wishers all gathered at the entrance, while a spotter plane flew overhead trailing a banner emblazoned with the couple's names.
Television presenters Richard Madeley and Judy Finnigan were among those who arrived for a post-wedding party, where pop group The Sugababes are due to serenade the newly-weds.
Meanwhile, a group of performers called Incognito will pose as waiters before bursting into song during the reception.
I think Jade is very brave and a very lovely girl. I wish her all the best
Goody has spoken of how Tweed, 21, proposed to her shortly after doctors told her she may only have months to live.
Whirlwind preparations for the ceremony followed, with the TV personality reportedly masterminding the details from a laptop from her hospital bed.
She pledged to walk down the aisle unaided in a £3,500 gown presented to her by Harrods boss Mohamed al Fayed.
The Sun newspaper reported on Friday that she had refused to wear a veil, so that guests could see how her head had been left bald by chemotherapy treatment.
'Fighting back tears'
OK! magazine bought the rights to the ceremony for £700,000, while TV station Living had already paid a reported £100,000 to show it as part of their series, Jade.
Goody, a former dental nurse, rose to fame on Channel 4's Big Brother
Goody stipulated that the entire amount should be passed on to her sons Bobby, five, and four-year-old Freddy.
The film of the wedding will be produced by Kate Jackson, who is also one of the four bridesmaids.
Ahead of the ceremony, Tweed told The Sun he would be "fighting back tears" on the day.
"I love Jade more than anything and this is all we both want," he told the Sun. "It's going to be the best day of my life."
Tweed was jailed for 18 months last September after assaulting a teenager with a golf club.
He was released early from Wayland Prison in Norfolk last month on condition he wears a tag and returns to his mother's house in Essex by 1900 GMT each day.
However, the Ministry of Justice has allowed the terms of his curfew to be relaxed so he and Goody can spend their wedding night together.
"It might be their only night together," said Clifford, adding Goody now wanted to arrange a christening for her sons.
"Her words to me were: 'I want them to try and get to know Jesus, because if they get to know Jesus hopefully we will be able to keep in touch in future.'"
Professor Mike Richards, who is in charge of the Government's strategy for tackling cancer in England, said Goody's experiences with cervical cancer could help save lives if more women came forward for screening.
"She is incredibly unlucky to have cervical cancer at her age but it does occur," he told the BBC.
"Cervical cancer is one of those cancers that can occur, roughly speaking, from any age.
"But the good news about cervical cancer is that we can pick it up, even before it becomes a cancer, and that's why screening is so important."
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.