ABC News invites you to witness Prince William and Catherine Middleton exchange wedding vows after nearly a decade of courtship.
From Buckingham Palace, Diane Sawyer and Barbara Walters will anchor live coverage of the royal wedding on the ABC television network starting at 4 a.m. ET.
If you aren't near a television, no need to worry. Catch ABC's live broadcast everywhere we are: ABCNews.com, ABC News' Facebook page, your mobile phone and on the ABC News app for iPad.
ABC News is your...Full Story