knights in shining armor

Romantic heroic saviors

Knights in shining armor are idealized rescuers—people who swoop in to save someone from difficulty or danger.

The phrase evokes medieval romance, where armored knights rescued damsels in distress.

Today it's often used with gentle irony about romantic fantasies or unrealistic expectations of being saved: She's still waiting for her knight in shining armor.

A knight's armor shines because it hasn't seen battle, suggesting inexperience or naivety.

Related

code of honor · bravery · jousting · sword and shield · white horse · noble steed · honor · protector · rescue · justice · compassion · Arthurian legends · round table · nobility · Camelot · loyalty · gallantry · damsel in distress

Opposites
moral character

knights in shining armorvillains

Evil characters in narratives

monsters · dragons · black knights · evildoers · predators

romantic idealization

knights in shining armordeadbeats

People who evade debts

losers · cheaters · commitment-phobes · cads · fixer-uppers

appearance/presentation

knights in shining armorwolves in sheep's clothing

Deceivers feigning harmlessness

charlatans · impostors · frauds · pretenders

Family

knight, knights, knightly, knighthood, knighted, knighting, shining, shinier, shiniest

Familiarity
Top 100,000
Profile
Known to kids · Used worldwide · Timeless · Concrete · Positive · Everyday, not technical · Rated G