<human>: Can you condense the text into three sentences or less?

I'm about 6'1" 240lbs, but am still rather well proportioned. I've lost about 30lbs in the past year and havent felt this good in a long, long while.

My girlfriend (who I honestly think will be my wife one day) has gained about 20lbs since we started dating about a year ago. She weighed about 115lbs when we got together and over the course of the last 5 months, she's up to around 135lbs.

I think she looks great. I can tell she's gained a little bit, but honestly, it doesn't bother me one bit. I think she's beautiful either way. I mean, I guess if you were to ask me which I prefer, yah, I guess I'd say the 115. Please note, I have never said a thing about her weight or anything at all regarding her physical appearance other than "you are amazing looking" or "wow, you look hot".

Alright, so over the last two or three weeks, when we have sex she hasn't been her usual self. I normally get her off rather quickly and she has these amazing orgasms. Well, tonight I asked her about it... two or three hours after we had sex.

I asked her "babe, why haven't I been able to get you off lately? is there anything I need to be worried about?" - she doesn't hesitate and answers very quickly, "I feel fat". To which I ask back "and when we're having sex, that's all you can think about?" -- she says "yes".

Then, I asked her if she would like for me to help her lose weight and she says yes. We talk about diet and exercise and she says that she's going to do better and would like for me to push her.

Alright, so here's where I'm stuck... I feel like she should love herself regardless of what she looks like, but then again it's also healthy to want to look nice and all that. I don't feel like I'm doing anything wrong by supporting her decision to eat better and exercise more.

What do you guys think?
<bot>: Girlfriend feels fat, wants to lose 15lbs so she can feel better in bed, do I help her lose weight or make her feel more comfortable with who she is to begin with?