Is he going to propose?

Mo
So my SO and I have been together for 2 years as of this upcoming New Years. I'm 20 he's 22. We talk about moving out together and starting our new lives all the time. We're madly in love. He's my best friend. We hary ever fight. We fit together perfectly. The last few months he's been really extra nice to me. He's a total dork so he normally doesn't say sweet things but lately he's been telling me I'm beautiful and he does more chores around the house and he's just been an all around better boyfriend then he ever has been before. Lately everything has been coming together. We're both one semester away from being done with schooling. He's due for a promotion in June 2015 at fedex (they pay really well) and the following year he has the opportunity to get transferred to the city we wanna live in (Milwaukee) everything has been absolutely perfect lately. 
Here's the thing tho. On thanksgiving my family was talking about engagement rings (we're very liberal and Eco-aware and my grandparents are jewelers) and we all agree we don't really care for diamonds because of where they come from and. What not (watch blood diamond is you're curious) as so I described my perfect ring. Something handmade. Maybe wooden would be cool and just something special wengraved on the inside
Everyone else described their perfect ring and what not but when it was my turn my boyfriend took out his phone and Googled my description and found exactly what I had in mind and he told me how much it was and where he found it (like I'm gonna buy it myself? Lol) but why would he do that's? For visual aid? But he didn't do it for anyone else. I mean he won't even really talk about buying a dog for me but when I asked my best guy friend he said "well first off getting a dog with a girlfriend is just stupid but maybe Mat (my boyfriend) wants you first and then you guys can do whatever. Like lock down the dream girl before you start your dream" and that makes a lot of sense to me honestly. I don't want to get my hopes up but what do you guys think? Any personal experience maybe something guys do when they realize they've found the one?

Vote below to see results!