a knight in shining armour
idiomPart ofknight
a knight in shining armour — idiom
1. A person who rescues someone from a difficult or dangerous situation.
1.idiom
Definition
A person who rescues someone from a difficult or dangerous situation.
Example
When my car broke down, Tom was my knight in shining armour.
Is Sara hoping for a knight in shining armour to solve her problems?