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