'Cleopatra: Last Queen of Egypt'

Who was Cleopatra? British historian Joyce Tyldesley tries to tell us.

By

With the help of everyone from William Shakespeare to Elizabeth Taylor, history has found plenty of ways to depict the ancient world’s most famous woman. Who was Cleopatra? Take your pick: Fearless leader. Sly seductress. Brazen hussy.

Separating the truth from myth about Cleopatra is no easy matter. British historian Joyce Tyldesley makes a valiant attempt in her new biography, Cleopatra: Last Queen of Egypt, but she has trouble giving us a full portrait of this most mysterious of monarchs.

The challenge lies in the scarcity of reliable accounts of Cleopatra’s life, including her flings with Julius Caesar and Mark Anthony, two of the most powerful men on earth. Much of what we think we know about Cleopatra comes from Roman historians with axes – or asps – to grind.

Recommended: Elizabeth II: 3 biographies about the reigning monarch

“There are simply too many details missing” to write a conventional biography of Cleopatra’s life, Tyldesley admits.

Even so, Tyldesley notes that some basic facts of the queen’s life seem clear, although perhaps not well-known amid two millennia of speculation about her love life.

Cleopatra was “ambitious and ruthless,” as Tyldesley puts it; she most likely had two of her siblings killed. Smart and savvy, and hardly the emotion-driven female of history, she ruled as a living incarnation of the goddess Isis. And while she’s known for her supposed lusty liaisons, it appears she had no intimate relations with men other than Caesar and Anthony.

There are other surprises. It turns out that the queen probably wasn’t much of a looker; depictions on coins show a woman lacking natural beauty by ancient or current standards. But she was rich, intelligent, and powerful, and all these things made her irresistible.

While Tyldesley provides occasional doses of wit, “Cleopatra: Last Queen of Egypt” is a bit of a slog at times, especially when Tyldesley delves into the complicated politics of ancient Egypt. Readers must cope with 15 Egyptian kings named Ptolemy – Cleopatra alone co-ruled with three of them – and a slew of royals also named Cleopatra. (The queen in question was No. VII.)

Tyldesley is careful to avoid turning Cleopatra into a doomed romantic, noting that it’s impossible to know whether she and Anthony shared “genuine passion.” But this cautious approach saps life from the Queen of the Nile, turning her into an interesting but remote character, one whose motivations may be forever veiled by time and myth.

Ultimately, the most vivid and fascinating version of Cleopatra will always be found in our imaginations.

Randy Dotinga is a freelance writer in San Diego.

Share this story:

We want to hear, did we miss an angle we should have covered? Should we come back to this topic? Or just give us a rating for this story. We want to hear from you.

Let me know about a good book you've read recently, or about the book that's currently on your bedside table. Why did you pick it up? Are you enjoying it?

Loading...

Loading...

Loading...

eZ debug

Clear cache:

Quick settings:

Timing: Jul 09 2014 07:47:05
Script start
Timing: Jul 09 2014 07:47:05
Module start 'content'
Warning: eZDebug::accumulatorStop Jul 09 2014 07:47:05
Accumulator 'Search' does not exist, run eZDebug::accumulatorStart first
Warning: eZDebug::accumulatorStop Jul 09 2014 07:47:05
Accumulator 'Search' does not exist, run eZDebug::accumulatorStart first
Notice: PHP: E_NOTICE Jul 09 2014 07:47:05
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 158
Notice: PHP: E_NOTICE Jul 09 2014 07:47:05
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 175
Notice: PHP: E_NOTICE Jul 09 2014 07:47:05
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 158
Notice: PHP: E_NOTICE Jul 09 2014 07:47:05
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 175
Notice: PHP: E_NOTICE Jul 09 2014 07:47:05
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 07:47:05
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 07:47:05
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 07:47:05
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 07:47:05
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Warning: eZTemplate:def @ extension/csm_base/design/csm_design/templates/content/datatype/view/ezbyline.tpl:10[1] Jul 09 2014 07:47:05
Variable 'story_source' is already defined.
Notice: PHP: E_NOTICE Jul 09 2014 07:47:05
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 07:47:05
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Notice: PHP: E_NOTICE Jul 09 2014 07:47:05
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 07:47:05
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Notice: PHP: E_NOTICE Jul 09 2014 07:47:05
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 07:47:05
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Timing: Jul 09 2014 07:47:05
Module end 'content'
Timing: Jul 09 2014 07:47:05
Before parse_includes
Strict: PHP: E_STRICT Jul 09 2014 07:47:05
Non-static method MugoViewExtras::get_view_extras() should not be called statically, assuming $this from incompatible context in /var/www/www.csmonitor.com/extension/mugo_view_extras/autoloads/template_operators.php on line 37
Warning: eZTemplate:def @ extension/csm_base/design/csm_design/override/templates/extra/archive.tpl:21[1] Jul 09 2014 07:47:05
Variable 'view_extra_node' is already defined.
Timing: Jul 09 2014 07:47:05
After parse_includes
Timing: Jul 09 2014 07:47:05
End

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.0124 sec 1,285.8203 KB1,162.1797 KB
Module start 'content' 0.0124 sec0.8962 sec 2,448.0000 KB11,136.4297 KB
Module end 'content' 0.9086 sec0.0118 sec 13,584.4297 KB381.3906 KB
Before parse_includes 0.9204 sec0.0429 sec 13,965.8203 KB271.0547 KB
After parse_includes 0.9634 sec0.0009 sec 14,236.8750 KB-178.0938 KB
End 0.9642 sec  14,058.7813 KB 
Total runtime:0.9720 sec
Peak memory usage:20,910.1172 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
ini_load
Load cache0.0069 sec0.7123%360.0002 sec
Mysql Total
Mysqli_queries0.1227 sec12.5955%1750.0007 sec
Looping result0.0147 sec1.5084%1700.0001 sec
Template Total0.9274 sec 95.2% 7 0.1325 sec
Template load0.0077 sec0.7927%70.0011 sec
Template processing0.9194 sec94.3570%70.1313 sec
Template load and register function0.0003 sec0.0349%40.0001 sec
states
state_id_array0.0048 sec0.4883%90.0005 sec
state_identifier_array0.0067 sec0.6865%140.0005 sec
override
Cache load0.0068 sec0.6960%580.0001 sec
eZ Find
MoreLikeThis0.0000 sec0.0000%00.0000 sec
Query build0.0073 sec0.7499%10.0073 sec
Engine time0.0082 sec0.8389%10.0082 sec
Search0.2440 sec25.0459%20.1220 sec
Class attribute list0.0742 sec7.6179%10.0742 sec
Sytem overhead
Fetch class attribute name0.0011 sec0.1172%60.0002 sec
Fetch class attribute can translate value0.0020 sec0.2069%30.0007 sec
class_abstraction
Instantiating content class attribute0.0001 sec0.0066%60.0000 sec
XML
Image XML parsing0.0025 sec0.2538%30.0008 sec
General
String conversion0.0000 sec0.0014%30.0000 sec
dbfile0.0010 sec0.1022%350.0000 sec
View Extra building0.0096 sec0.9822%40.0024 sec
Total script time:0.9744 sec

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
01a980f93dc967c6e39d52a11ae2108b_1404899611_all.cssCSS3extension/csm_base/design/csm_design/stylesheets/normalize.css
extension/csm_base/design/csm_design/stylesheets/html5b.css
design/standard/stylesheets/debug.css
extension/ezwt/design/standard/stylesheets/websitetoolbar.css
extension/csm_base/design/csm_design/stylesheets/jquery-ui-1.10.3.custom.min.css
extension/csm_base/design/csm_design/stylesheets/desktop.css
ede0a88fd146f1a095d27fb22227d0e5_1398846822.jsJS2extension/csm_base/design/csm_design/javascript/modernizr.js
extension/csm_base/design/standard/javascript/jquery-1.10.2.min.js
1650da1ba852ac5f9af81af07e8fa105_1404899611.jsJS2extension/csm_base/design/csm_design/javascript/jquery-ui-1.10.4.min.js
extension/csm_base/design/csm_design/javascript/json2.js
extension/csm_base/design/standard/javascript/jquery.cookie.min.js
extension/csm_base/design/csm_design/javascript/jquery.mobile.custom.min.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.arthole.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.sticky.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.csmstory.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.right_column.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.csmstory_editorspickdialog.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.sailthru_signup.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.jcarousel.min.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.history.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.mainNav.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.gallery.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.staffdialog.js
extension/csm_base/design/csm_design/javascript/jQuery.rollChildren.js
extension/csm_base/design/csm_design/javascript/pubService_extended.js
extension/csm_base/design/standard/javascript/csm/csmNew.js
extension/csm_base/design/csm_design/javascript/jquery.quiz.js
extension/csm_base/design/csm_design/javascript/jquery.spectrumQuiz.js
extension/csm_base/design/csm_design/javascript/global.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/article.tplextension/csm_base/design/csm_design/override/templates/full/article.tplEdit templateOverride template
12content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
1content/datatype/view/ezimage.tpl<No override>extension/csm_base/design/csm_design/templates/content/datatype/view/ezimage.tplEdit templateOverride template
10content/datatype/view/ezxmltags/link.tpl<No override>extension/csm_base/design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
2content/datatype/view/ezxmltags/strong.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/strong.tplEdit templateOverride template
2content/datatype/view/ezxmltags/bodyemphasis.tpl<No override>extension/csm_base/design/csm_design/templates/content/datatype/view/ezxmltags/bodyemphasis.tplEdit templateOverride template
1content/datatype/view/ezstring.tpl<No override>design/standard/templates/content/datatype/view/ezstring.tplEdit templateOverride template
1content/datatype/view/ezxmltext.tpl<No override>design/standard/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
1content/datatype/view/ezbyline.tpl<No override>extension/csm_base/design/csm_design/templates/content/datatype/view/ezbyline.tplEdit templateOverride template
1content/datatype/view/ezxmltext.tplcontent/datatype/view/story_info_box.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/story_info_box.tplEdit templateOverride template
1content/datatype/view/ezmatrix.tplcontent/datatype/view/ezmatrix_article_related_external_links.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/ezmatrix_article_related_external_links.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/csm_base/design/csm_design/templates/pagelayout.tplEdit templateOverride template
1modules/mugo_view_extras/extra_cached.tpl<No override>extension/mugo_view_extras/design/standard/templates/modules/mugo_view_extras/extra_cached.tplEdit templateOverride template
1setup/debug_toolbar.tpl<No override>design/standard/templates/setup/debug_toolbar.tplEdit templateOverride template
 Number of times templates used: 36
 Number of unique templates used: 14
 Time used to render template usage: 0.0004 secs