Lord Freddie Windsor, son of Prince and Princess Michael of Kent, married actor Sophie Winkleman, best-known for her role as Big Suze in comedy series Peep Show, in a private ceremony at Hampton Court, Surrey, today.

Sophie Winkleman admitted that she sobbed throughout her wedding to Lord Freddie Windsor, who is 31st in line to the throne.

The new Mrs Windsor said the hour-long service in the Chapel Royal, had been emotional and added: "I wept throughout the whole thing."

About 400 guests, including members of the royal family and celebrities from the worlds of television and film, attended the evening ceremony.

Those arriving in bright sunshine included Princess Eugenie, the Duke and Duchess of Kent, Lady Annabel Goldsmith, actress Jane Asher, Lady Helen Taylor and singer Bryan Adams.

Senior members of the royal family did not attend, but the Duchess of Cornwall's daughter Laura was there with friends.

A joint present was sent on behalf of the Duchess, the Prince of Wales, and Princes William and Harry.

Other guests included journalist Eve Pollard and her daughter Claudia Winkleman, the bride's half-sister. They were joined by interior designer Nicky Haslam, writer Julian Fellowes, Evening Standard editor Geordie Greig and heiress Sabrina Guinness.

The approach to the Chapel Royal was decorated with candles and trees covered in white fabric butterflies.

The bride entered the chapel, which was filled with white and pale pink roses and handmade jasmine garlands, to Mozart's Laudate Dominum.

Hymns sung included Be Thou My Vision, Dear Lord and Father of Mankind and I Vow To Thee My Country.

Lady Gabriella Windsor, Lord Freddie's sister, gave a bible reading from the Song of Solomon. Jane Asher then read a poem called The Meeting, while the third reading, by Rupert Evans, was Christina Rossetti's A Birthday.

The couple are set to fly to Los Angeles tomorrow in time for the new bride to start work on a television series.