Utopianist

U·to·pi·an·ist

Utopianist

n.
  1. An Utopian; an optimist.