Princess Kate never fails to dazzle in pictures. But it seems there may be a reason why she always looks so radiant.