Science news this week: Cleopatra curiosities and quantum leaps