Everybody's talking about it-Cleopatra: A life, by Stacy Schiff. I think it may be on everyone's to-read list. It has definitely landed on mine!
Gorgeous cover, excellent reviews, beautiful picture of Cleopatra in the NYT review (see below).
Review in New York Times Sunday Book Review
Stacy Schiff's blog