2024 has been a very challenging year and this summer in particular has been a test of resilience. One event after another has tried to knock us to our knees.