of all things
• out of all conceivable possibilities (used to express surprise).
• "What had he been thinking about? A kitten, of all things!"
of all
• denoting the least likely or expected example.
• "Jordan, of all people, committed a flagrant foul"