be a/the/(one's) knight in shining armor
be a/the/(one's) knight in shining armor
To be a selfless, chivalrous person who helps someone in distress. Typically used in reference to a man who comes to the aid of a woman. When the police officer pulled over to help the old woman change her flat tire, she hugged him and said he was her knight in shining armor. You don't need anyone to be a knight in shining armor. You need to be the one who takes care of yourself first and foremost. Thank you for catching that spider! Ah, you're my knight in shining armor!
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.
Copyright © 2003-2025 Farlex, Inc
Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.