A knight in shining armor is a man who has never had his metal truly tested spiritualcleansing 12 years ago “A knight in shining armor is a man who has never had his metal truly tested.” ~Unknown