<human>: Hi guys! Just looking for opinions on this. Would greatly appreciate it.

A really good friend of mine who I met through work 4 years ago called me on my birthday to wish me a wonderful day and inform me that a package is coming my way. He moved to a different state 2 years ago and I haven't seen him since, but we've always kept in touch. I love surprises so I didn't ask what the gift was, and decided to wait til I get it in the mail.

Fast forward 2 days later and I finally receive the package. I had no idea what it could have been, so I was pretty surprised and shocked to see a gorgeous diamond ring from DY. I'm familiar with their collection and I knew it was expensive. I checked online and the ring itself cost $2250. 

I have numerous guy friends who are very close to me and we have given each other great gifts in the past, but I felt that this was a lot of money to spend on a gift for a friend. Although I am very grateful, I don't feel like I should accept it. Another problem is I'm not sure how my boyfriend would react as they have never met before. We've only been together for a few months.

I guess my question is: would it be wrong to accept the gift, especially since I have a boyfriend?

Give me the gist of the text in a nutshell
<bot>: A really good guy friend of mine bought me an expensive diamond ring as a gift. I don't know if I should accept it because I have a BF.