Princess books tend to fall into several categories:
1.pink and sparkly
2. fairytale and traditional
3. subversive and ‘tomboyish’ and ‘feisty’
4. as flawed and real
These books are purchased for and I daresay read mainly by — in public — by girls.
But boys seem to like princesses, too. Or, they get princesses whether they really wanted them or not.
I recommend the article Your Princess Is In Another Castle by Arthur Chu at The Daily Beast, which is tag-lined with:
Nerdy guys aren’t guaranteed to get laid by the hot chick as long as we work hard. There isn’t a team of writers or a studio audience pulling for us to triumph by getting the girl.
We all need to understand this, and the consequences of teaching boys that if they’re good, then their prize is a big-breasted, scantily clad young woman.
Of course, feminists have been saying this for a long time. But it takes a man to write it before it gets published at a mainstream non-feminist site such as The Daily Beast.