Here's a question: Why does Charles (justifiably) take flak for cheating, but Diana doesn't get 1% of the flak for her same indiscretions? Even before her death, her unfaithfulness was excused because Charles was such a distant hubby.
My understanding (and I follow the royals as little as humanly possible) is that theirs was a political marriage, like almost every "royal" marriage in European history. So why is it that only he seems to get bashed for not loving her?
Hmmm