Knight in shining armor
Don’t wait for the knight in shining armor.
His armor is shiny because he has never been to war. Instead, look for the knight with torn and tattered armor. He is the one who knows how to fight and is sure to be the one who can keep you safe from harm.