She’s no Sleeping Beauty. And he’s definitely no prince . . . Margot McCleery could have lived her whole life…