The exam I sat today was Machine Learning, and went very well - everyone seems to agree on this. I'm very happy about this, especially considering that yesterday morning I hadn't even viewed half the course, let alone reviewing it. The slight failure that was Databases last saturday - the paper that was supposedly going to be my 'saviour' paper, in that I'd score highly on it and it would keep my grade high despite poor results in everything else - feels adequately made up for.
If I can scrape a 70 again this year, and if my project is deemed to have been of sufficiently high quality (which could go either way, tbh), then I should enter my final year with a first-class batchelor's degree, which I'll then work on converting into a first-class master's.