Sarah Jessica Parker was perfectly prepped for her brush with royalty.