princess bill