stargazer
/ˈstɑːɡeɪzər/Definitions
1. noun
a person who gazes at the stars, especially one who is fascinated by the night sky or the possibility of extraterrestrial life
“The stargazer sat on the hill, binoculars in hand, watching the celestial display.”