What should i get my boyfriend ? His birthday is coming up? he has such a wide range of hobbies ?

He is really into star gazing, history,hunting,gardening,fishing,campin... cooking. I am pretty sure that if he could get away with living outside he would.
3 answers 3