sentimentalist

sen-ti-men-tal-ist

noun

A person excessively prone to tender, nostalgic, or emotional feelings, often to an impractical degree.

"My grandmother was a sentimentalist, keeping every old letter."

Thesaurus

Synonyms: romanticist