The church was packed, the bride was beautiful and the groom was suitably dashing!
But no it wasn't the Royal Wedding, which has yet to take place, but a mock up staged by the young pupils of a Pembrokeshire primary school.
St Aidan's Church in Wales School in Wiston put on its own Royal Wedding yesterday (Thursday) to commemorate the more official one taking place in London on April 29th.
The school wedding featured a much younger Kate Middleton and Prince William along with a considerably younger Archbishop of Canterbury.
And just like the real wedding, they did not do things by halves.
First into St Mary's Church in Wiston in their finery - through a guard of honour from Welsh guards and the police - were MPs David Cameron, Nick Clegg, and Ed Milliband, the couple's friends, family members, and celebrity guests including Lady Gaga.
Next into the church were the Prince Phillip and the Queen, who delighted the crowds by giving waving regally all the way to her seat.
The St Aidan's bride, aka six year-old Jasmine Brockway, was then transported by horse and cart to the church (temporarily known as Wistonminster Abbey) along a route bedecked with flags and bunting.
Her spectacular entrance with Prince William, Rio Laing, aged six, was heralded by a chorus of trumpets. There they plighted their troth in a service officiated by ‘Archbishop' Jamie Thomas, aged 11.
"Is there anybody here who does not think they should be married?" he asked the packed congregation. There was a second's silence. "Good!" he said.
And to complete the commemoration there was a stunning rendition of Amazing Grace by singer Katherine Jenkins (Lauren Llewellyn) and a confidently rousing performance of ‘You're my world, my Everything' by Tom Jones (Miles Morgan).
After the service, the mother of the bride Caroline Lee said her daughter had suffered from the classic pre-wedding nerves. "She was a bit nervous this morning, but she was really looking forward to it," she said.
Mother of the groom Laura Johnston said her son also had the last-minute jitters. "It was just like a real wedding!" she said.
However, both the Prince and Princess said they really enjoyed the service. "It was fun!" said Rio. Jasmine said: "The best bit was the rings."
Afterwards the whole school got together for a Royal Tea party along with teaching staff, parents and other members of the community.
The mock wedding was the initiative of the school's head Debbie Rainer and RE coordinator Wendy MacGarvie.
"We've had a mock wedding before as part of our RE classes so when the royal engagement was announced the head and myself came up with the idea of staging our own version," said Mrs MacGarvie.
"As a church school we take religious conventions seriously and our infants have been studying celebrations all term so when the Royal Wedding was announced it all fitted.
"We aimed to be as authentic as possible and have involved the whole school with each of our five classes playing key parts such as members of the Royal family, friends, celebrities, Welsh guards and the police.
"The pupils have been very excited and it's made them far more interested in the Royal Wedding itself."
Just like the real thing, the mock wedding attracted a wide guest list including local MP Stephen Crabb and the Mayor of Haverfordwest while the happy couple also put out a gift list with rulers, books and footballs among the suggestions.
Councillor Huw George, Pembrokeshire Cabinet Member for Children and Young People, who was also on the guest list, said he was delighted be invited.
"For me this was more exciting than the real thing," he said.
"I think it's a great idea for the pupils. It means they can share in the big day but also learn about the conventions of marriage and what they mean."
Also providing a helping hand for the big day were a parent who works in the catering department of Pembrokeshire College, who made the wedding cake, Todaros hairdressers, who styled Kate Middleton and her bridesmaids and Roberts Menswear in Pembroke Dock, who provided suits for the boys.
left to right
Prince Philip (Luke Fisher), the Queen (Ellie May Rees), Prince Harry - the Best Man (Jamie Zygadlo), Prince William (Rio Laing), Catherine Middleton (Jasmine Brockway) and behind, the Archbishop of Canterbury (Jamie Thomas)
Designed and Developed by Pembrokeshire County Council
Copyright © 2013 Pembrokeshire Youth Zone