metaphorist

MET'APHORIST, n. One that makes metaphors.