<human>: I'm a little pissed at my friends and I'm looking for advice.

About a week ago, my boyfriend was traveling for work and did some shopping while he was in the city. Apparently, he saw a ring in one of the shop windows and immediately thought of me. So he bought it and gave it to me a couple of days ago. It was such a thoughtful gesture and the ring is really pretty, I love it. I couldn't be happier.

We've been in a serious relationship for 10 months, so we're not quite ready to get married. But I let him know that a long engagement was fine with me. I'm 26, and he's 27, so we've got plenty of time. Though, I'll admit, I'm really hoping he proposes this year.

Anyway, my friends think it was a really "tacky" gift because it wasn't an engagement ring. The fuck? They think he only bought the ring so I wouldn't ask to get engaged. This kind of pissed me off because I felt like his heart was in the right place. I honestly didn't get the feeling that there were strings attached to this gift because he's not that kind of a guy. Plus, this isn't the first time he's bought me jewelry. He gave me a really nice bracelet on my birthday awhile back ago.

Are my friends being assholes or do they have a point?

Can you provide a brief rundown of the text in within 3 sentences?
<bot>: I received a ring as a gift from my boyfriend. However, it wasn't an engagement ring. My friends think it was a tacky thing to do.