"Summer finally rolled up and socked me on the chin after a few weeks of tolerable weather, and I’m sure it’s affecting my listening habits in ways I can’t quite understand"
I've 2 question about this.
1. what does Roll up mean ?
2.Sock me on the chin . Is it a idiom ? and what does it mean?
Thank you very much
As other members have said, "rolled up" means "arrived". Like a large wheel, maybe. :)
"To sock someone" means to punch or hit that person, quite hard. This is figurative writing... it's not exactly an idiom, because idioms are set expressions. In reality, the weather suddenly became hot. This sudden change affected the writer's ability to listen properly, like a punch to the chin.
summer rolled up = summer arrived; summer began
summer socked me on the chin = summer inconvenienced me; summer surprised me