Castle on The Hill Ed Sheeran Download 'Castle on The Hill' on iTunes
Royals and other guests arrive at the church.
The newly married couple are beaming away as they head off to enjoy their reception.
Kate Middleton, Duchess of Cambridge, makes sure all the page boys and bridesmaids behave. Awww!
No sign of Meghan Markle...
Looking good while greeting Wills and Hazza.
Pretty in pink.
And why not?!
"Now it's my turn!"
Tissues at the ready...
The Giles Deacon-designed dress in all its glory.