Storm clouds gather over the seat of Catholic power - St Peter's