Откуда в русском языке взялись такие устойчивые словосочетания: добрый
молодец, красна девица и зелёный змий? Ведь на самом деле: молодец -
зелёный, потому что молодой и наивный; девица - добрая, потому что
ласковая и не отказывает; а змий - красный, потому что от него рожа
красная.