marveller

/ˈmɑrvələr/
noun
  1. A person who marvels or expresses wonder and admiration.
    • He was a marveller at heart, always finding joy in small, beautiful things.
    • The museum was full of marvellers gazing at the dinosaur skeletons.
    • As a lifelong marveller of the night sky, she spent every clear evening with her telescope.