The Royal Wedding is April 29! Which tiara will Kate—sorry, Catherine—wear? Which uniform will Prince William select? Will Crown Prince Alexander of Yugoslavia attend? So many things to think about! Luckily, royal watchers are on it. »1/31/11 3:07pm 1/31/11 3:07pm
Kinja is in read-only mode. We are working to restore service.