Sentimentalist

Sen·ti·men·tal·ist

Sentimentalist

n.
  1. One who has, or affects, sentiment or fine feeling.