Prince Charming defined (to most women): A man that will instinctively know how to fulfill every unrealistic emotional & physical fantasy she has, and be THE "perfect man".
One that will ALWAYS know exactly when she wants him to be **rough & tough, and "he-man" solid - no talking just strength & action** ... and when she wants him to be **soft & gentle & "communicate through" all her concerns & emotions**. And understand that if he EVER fails to 'get it right', that he's a jerk because he's a man.
Prince charming can NEVER not buy THE perfect gift on THE right calendar day (or whenever SHE knows she needs it); he must always WANT to watch 'girl movies' with her (just watching them, is NOT good enough); he must ALWAYS make the perfect decision about disciplining the children (firmly when she thinks they need 'firm', and understandingly when she thinks they need that).
And most certainly, Prince Charming would ALWAYS mute (or turn off) the tv during any sports programming to help her work through her latest conflict with her sister-in-law.