I think it is perfectly normal. It always bugs me that girls can get away with playing wit boy stuff but bys can't show interest in girl stuff. It is normal for that age. They are trying to figure who they are and what they like. My son is four, he likes pink, loves Cinderella, and even tried to wear one of his sisters dresses. His love for pink is fading. I blame some of this on the fact that he is always around alot of girls. Sometimes he does it for attention. As far as Cinderella goes, it is just a crush. My brother is in his 30's and he still loves Belle. I have a cousin in his 20's, his favorite color is pink. I gave him a box of pink stuff for his wedding present and he loved it more than she did. Along time ago boys did play with dolls, they did wear pink, they even once wore dresses. And most of them were just fine. Boys love to play dress up too. If she doesn't want him dressing up as a princess then maybe she should buy him some firefighter, policeman, construction worker stuff, or soldier. My son likes to dress up as a knight, he also loves his Darth Vader helmut and mask, even though he has never really seen Star Wars. This way he can still dress up, I'm sure he would love it.