Why did Cleopatra from alliances with roman rules?

Cleopatra formed alliances with Roman rulers because she thought she could protect her country from being absorbed by Rome. She was also concerned about protecting her dynasty and carrying on the Ptolemaic lineage.
Cleopatra formed alliances with Roman rulers because she thought she could protect her country from being absorbed by Rome. She was also concerned about protecting her dynasty and carrying on the Ptolemaic lineage.