steel (someone or oneself) for (something)
To cause someone or oneself to be mentally and emotionally prepared for and hardened against some difficult or unpleasant task, situation, outcome, etc. As horrible as the prospect may be, we all must steel ourselves for war. I know I'm tough on you, but I'm trying to steel you for the challenges you'll face later in life.
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.