From Prince Charles and Lady Diana to Will and Kate, take a look at Britain's most memorable royal weddings
After months of anticipation, Prince Harry and Meghan Markle to wed Saturday
Prince William marries Catherine Middleton — 2011
Prince William, Duke of Cambridge and Catherine, Duchess of Cambridge kiss on the balcony of Buckingham Palace after getting married on April 29, 2011 in London. The marriage of the second in line to the British throne was led by the Archbishop of Canterbury and attended by 1,900 guests, including foreign Royal Family members and heads of state.
Zara Phillips marries Mike Tindall — 2011
Britain's Zara Phillips, the eldest granddaughter of Queen Elizabeth, and her husband England rugby captain Mike Tindall leave after their wedding at Canongate Kirk in Edinburgh, Scotland on July 30, 2011.
Peter Phillips marries Autumn Kelly — 2008
Peter Phillips, the elder son of Princess Anne, leaves St George's Chapel with his Canadian bride Autumn Kelly after their wedding in Windsor, southern England in May 2008.
Prince Charles marries Camilla Parker Bowles — 2005
Prince Charles and his bride Camilla, Duchess of Cornwall, leave St. George's Chapel in Windsor following the church blessing of their civil wedding ceremony in April 2005. Charles married Camilla Parker Bowles, the true love of his life, more than 20 years after his storybook marriage to Princess Diana, which ended in divorce in 1996. Diana was killed a year later in a car crash in Paris, along with the man she was seeing at the time, Dodi Fayed.
Charles first met Parker Bowles at a polo match in 1970 and the two remained close ever since. Diana had blamed Charles's continued relationship with Camilla Parker Bowles for the failure of their marriage, saying on national television: "There were three of us in the marriage, so it was a bit crowded."
Prince Edward marries Sophie Rhys-Jones — 1999
Prince Edward and his bride Sophie Rhys-Jones on their wedding day at Windsor Castle in June 1999.
Princess Anne's first marriage — 1973
Anne, Princess Royal, the only daughter and second child of Elizabeth II and Prince Philip, married English Olympic gold-medal-winning equestrian Mark Phillips in November 1973.
Princess Anne's second marriage — 1992
After her marriage with Phillips ended in divorce in 1992, Princess Anne married Timothy Laurence, then a commander in the Royal Navy, in December 1992.
Prince Andrew marries Sarah Ferguson - 1986
Prince Andrew, Duke of York, and his bride Sarah Ferguson stand with their wedding party on the balcony of Buckingham Palace following their wedding in July 1986. The couple divorced a decade later.
Prince Charles marries Lady Diana in fairy tale wedding — 1981
The wedding of Charles, Prince of Wales, and Lady Diana Spencer took place at St. Paul's Cathedral in London in July 1981. The lavish ceremony was billed as the "wedding of the century" and was watched by an estimated 750 million people around the world.
Young newlyweds Prince Charles and Lady Diana wave to crowds of onlookers following their wedding ceremony in 1981.
Princess Margaret marries Antony Armstrong-Jones — 1960
Princess Margaret and her new husband Antony Armstrong-Jones pose for a picture with their bridesmaids at Buckingham Palace in May 1960.
Queen Elizabeth marries Prince Philip — 1947
Princess Elizabeth, later Queen Elizabeth II, with her husband Philip, Duke of Edinburgh, after their wedding at Westminster Abbey in November 1947.
This photo taken inside Westminster Abbey during the royal marriage service in November 1947 shows on the fourth step, left to right, King George VI, Princess Elizabeth, Prince Philip. Holding the bride's train are Prince Michael of Kent and Prince William of Gloucester. Queen Elizabeth, the bride's mother, is standing in front of the chair nearest to the camera on the right, and facing her on opposite side are foreign royalty and Earl and Countess Mountbatten.
With files from Reuters, Getty Images, The Associated Press and CBC News