Men how would you want your woman girlfriend to show her appreciation for your hard work?

My boyfriend is hardworking long days extra hours. Overcoming a lot of challenges he is learning to adjust to new things in life. Even with his own life going on he has been a huge encouraging support to me. Especially with everything that has happened in this last year. I want to show my appreciation for all of his hard work, and loving support. We are sorta long distance six hours away.

I am tryna find out what guys would want a girl to do to show her appreciation?
I was thinking of surprise visiting where he is for work right now. Would a guy like that, or is it best to let him know in advance I am coming? Also thought of cooking a meal at the park with my campstove. Do guys like girls to cook meals for them, or is that old fashioned? Do guys like getting letters in the mail? Hmmm any ideas of ways to show my appreciation?

Men how would you want your woman girlfriend to show her appreciation for your hard work?
Post Opinion