It's the news royal watchers have been waiting for ever since Prince William and Kate Middleton announced their intentions to wed.
The couple have now confirmed where and when their highly-anticipated nuptials will take place.
Friday, April 29 is the date of the couple's big day, and the ceremony will be held in Westminster Abbey.

In choosing the historic church for their nuptials, the couple are following in the footsteps of many of William's relatives.
Both his grandmother and his great-grandmother were married at the famous abbey, which dates from the 10th century and seats up to 2,000 people.
The nuptials of the Queen - then a 21-year-old Princess - and Prince Philip took place there on November 20, 1947.
Westminister Abbey is steeped in royal tradition, being the choice for coronations since 1066. Queen Elizabeth II was invested there, in 1953.
For William, however, tying the knot at the abbey will be particularly poignant. It was there he said his final farewell to his mother, at her September 1997 funeral.