Not quite the same, but I get The Paper Bag Princess for all my friends’ daughters. A princess rescues her prince from a dragon, but the prince turns out to be an ungrateful jerk so she leaves him and lives happily ever after.
I have nothing relevant to add, but this is my favorite princess story.
Edit: Mixed up brackets. Derp.