What is it 'knight in shining armour'? Is it an idiom?<br/><br/>Is 'shining' an adjective? Is 'shining' used instead of 'shiny' because it's an idiom?