Relationship advice?

Me and my boyfriend have been together a year. We met as sophomores in high school and automatically became bestfriends through senior year. Since day one he  told me he loved me and he was going to marry me one day. After we graduated we went our separate ways and didn't really speak to each other. A year later we got back in touch and now we're inseparable. We've talked about moving in together and getting married over and over. We're both 20 yrs old and want to start our life's together. Since Christmas time is coming up, he will be getting 3 bonuses from his work and all he can talk about is buying this gun he's been wanting for some time now. I don't know if I should be disappointed or not. He's really big into hunting and a very outdoorsy guy, but I'm kinda upset because I would think he would want to buy me a ring. Do I just need to go with the flow? Am I asking too much? Is he just trying to distract me because he's really going to buy a ring? Surely I'm not the only one in the situation..