Keeping a Princess Heart in a Not-So-Fairy-Tale World