idealist

noun

1.
someone guided more by ideals than by practical considerations
Derived from:
idealism