did diana have royal blood