Italian or Spanish? Greek if she's more classically inclined and you want to stick to living languages. German makes a lot of military school sense but so do Russian and Arabic. If you want something more invested in Britishness qua Britishness, there's always Welsh, Cornish, or Gaelic. If you...