Three months into 2025, so many things that I would have thought would be improbable have happened and continue to happen.