Duchess Kate is the belle of the St. Patrick's Day ball