Major Surprises And Shocks In The Year 2024.