I don't know nor do any of us know that Charles "loved"Diana.
His comment "Whatever love is" to the press when they asked if they were in love, sure doesn't express someone so in love.
And as for having to marry a certain person because of royal protical,he had a choice and he chose to keep his mistress and marry Diana.
Even though Diana knew of their relationship, as others have said, I bet she was believing and hoping when she married that they could have a good marriage, but as she said,"It was a bit crowded" There were 3 in the relationship.After it all fell apart, I bet she felt like why should she not have affairs as well.
It just is beyond any kind of moral or human ethics that I can understand, esp. trying to justify it by saying he had to marry someone like Diana.
It just is selfish.
I'm glad that both get along with his sons if they do. We never know what really happens in others lives though, despite happy pictures.
"If you walk the footsteps of a stranger, you'll learn things you never knew. Can you sing with all the voices of the mountains? can you paint with all the colors of the wind?"