Random Riddle: Royal Families

Two separate royal families are always in battle,
Centuries long has been their feud.
There is a king,
but the queen has power,
and small as they are,
their armies are strong.
They cannot fight without their general,
he chooses every attack there is to be.
And I’m quite sure you have heard of their eternal battle;
What is it? Could you please tell me?

 

Random Riddle: Royal Families