<human>: Can you provide a brief overview of the text?

My boyfriend is 27, and I am 20 but will be turning 21 in a few short months. Im currently in undergrad and he is working. My school is private and somewhat elitist, its tucked away neatly in a small town, with over a 1000 students. So basically, everyone fucks everyone. The guys can be kind of douchey because they have their pick of women, who else are the girls going to find while away at school?

My boyfriend and I met happenstance online. Our relationship is wonderful. It's healthy, we communicate well, and we respect each other. I am *really* happy. He recently met a few of my family members and they liked him too, and said nothing of the age difference, not even once. 

I have lived on my own in a foreign 2nd world country for nearly half a year while we were dating, I've had several jobs and I currently live on my own. I do not feel like maturity is a problem, although I won't be naive, I know that there are certain things that just come with growing up.

The problem is, a few of my friends at school don't care for the age difference. They don't necesarrily disappprove of the relaitonship, but when I bring him around they get awkward and act quiet. They know he is the best guy I've ever had, and he treats me very well. However, they can't/won't relate to him. Some of my more "worldly" friends are just fine and have no problem with his age.

It is really upsetting because I love him and I know he is a good person, and I know he is good for me. My friends all agree that he is awesome and nice, but those few friends talking about his age bothered me. Why can't they just be happy for me?

I should mention when we met we didnt know each others ages, I knew he was probably somewhat older but he honestly thought I was 23 or 24. I wasoriginally taken aback by his age as was he but we ended up falling in love.

Do you all think the difference is an issue?
<bot>: my friends are a little critical of the age difference although we all agree the relationship is healthy. What do you think?