He passed! C in Geography and B in Maths!
We are both slightly in shock but very happy! We totally expected to 'fail' and were prepared to learn from our mistakes (we still will) and work towards resits next year. Really we did so much wrong, being total IGCSE novices. We left far too much until the last minute - nowhere near enough time for revision. He hadn't even started on the two-year Maths syllabus by January this year, but was slightly behind according to school standards. And yet here we are, rather stunned at the very lovely piece of paper that has graded his work on the exam days. He did work extremely hard over the revision period: for that alone he deserves every recognition - and without the tutor support we had, I'm sure it would have been a very different story (if anyone needs online Maths tutoring, I can recommend Absolute Maths - they were great).
I feel a lot more cheerful, prepared and relaxed as we get ready for the new term. I'm sure there will be challenges and stresses ahead, but right now we're just basking in the glow of our (albeit unexpected) success!