Neither charming nor perfect. In fact, princes are royalty and seldom mix with commoners so, unless you’re aspiring to be like Princess Kate Middleton and marry a prince, maybe it’s time to accept that ideals are just that, ideals, and that the same rule applies to...