I've probably watched this film more times than your four year old has watched Toy Story. True love, princesses and revenge. What more could you want? Sad, yet true. I'm such a romantic at heart :)
If you haven't seen it, indulge yourself.
Oh, and I'd strongly recommend the book, for both grown-ups or any young adult that enjoys a good read.