today of all days
Expresses frustration or irony that something (usually bad) happens on this particular day, when it could have been any other day. Often used with negative events or complaints.
Of all days, the train is late today.
I didn't expect it to rain today, of all days.