"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. "
Instead of waiting for the knight in shiny armor. Be prepared to fight your battles. Remember to suit up with the correct gear.
"Finally be strong in the Lord and in the strength if his might. Put on the whole armor of God, that you may be able to stand against the schemes of the devil. ...
Ephesians 6:10 -11