long live the princess