When Elizabeth, later to be known as the Virgin Queen, found herself against all odds, monarch of England in 1558 at the age of 25, she was many things, except perhaps a virgin.