Cleopatra was 22 when she had her first son, Caesarion. It is thought that the twins Alexander HeliOS and Cleopatra Selene II were born in 40 BC. Cleopatra would have been 29. She was 33 when she had her last child, Ptolemy Philadelphus.
Copyright © 2026 eLLeNow.com All Rights Reserved.