The Disney Princesses: Snow White, Cinderella, Sleeping Beauty, Ariel, Jasmine, Belle, Mulan and, most recently, Tiana and Rapunzel. They have everything they want. The prince of their dreams, a castle to live in and a romantic ending to live happily ever after...