William's brother, Prince Harry was there, along with Kate's sister Pippa and all the bridesmaids and page boys. Seems Williams had to stay in Wales for his job with the Royal Air Force. And the official public kiss will happen at exactly 1:25 p.m. London time, (7:25 a.m. CST). William and Kate, surrounded by their immediate families will be on the balcony of Buckingham Palace, where they're expected to kiss, just as William's parents, Charles and Diana, did thirty years ago. Set your DVR!