Sorry to contradict you but this is totally incorrect.
Charles had numerous glamorous girlfriends.
Whilst he was shy as a very young man he soon realised his pulling power.
There were no shortage of contenders however the RF, and very specifically his grandmother the queen mother and his uncle Dickie Mountbatten (who both held great influence over him) were adamant that he must marry a virgin from a family they deemed “suitable”.
Both were products of a very different era and unlike times of their own youth finding a virgin in the late 70s / 80s would mean a very limited pool and a much younger bride.
Enter Diana.
A total mismatch in personality, in interests (though like many girls she initially pretended to share his passions to gain his approval), in life experience and in intellect.
But she was a virgin, from a family which on the face of it was highly suitable (though deeply fractured and histrionic had anybody cared to look) and apparently keen to marry into the RF.
Charles felt the weight of the crown, of history and thought it would be alright, he could come to love her and they would get along.
She thought it would be a fairy tale much like her beloved Mills &Boon romances.
Both were very wrong.