Lmao, this is fantasy and historical. Royals used to marry their own blood all the time with the belief that it will keep their bloodline "pure". If you can't even accept historical facts than I agree that this story is not for you. The old age was not pretty nor filled with rainbows and unicorns. Cinderella lied to you. There's no such thing as happy ending.