not all princesses wear pink