Against all the odds I received notification today that I passed my Italian module for my degree.  I have no idea how that happened but I’m not asking for a recount.  Just thanking my lucky linguistic stars.  

Only three modules left (so three years then!) and I’ve got my degree.  Hurrah!!!
(BTW according to the Concise Oxford Paravia, “cribbio” is Italian for “blimey” – which seemed appropriate in these circumstances.