21 June 2023 is when the weather broke in north Mayo last summer and, since then - a full 12 months later - the weather has been a constant battle for farmers and animals alike. Even writing this, the heatwave that was supposedly promised for next week seems to fade further into the distance every time a weather app opens, with each click sending the average temperature down by a further degree or two.