Question: are knight in shining armor?
Answer: knight in shining armour. If you refer to someone as a knight in shining armour, you mean that they are kind and brave, and likely to rescue you from a difficult situation. Love songs trick us into believing in knights in shining armor.