A princess for our time