AFTER the fairytale relationship soured and the couple failed to live happily ever after, romance seems to have taken a new turn for the divorced Princess Diana. And presented Pakistani cardiologist Dr Hasnat Khan as her knight in the shining armour.