<human>: Give me the gist of the text in a nutshell

I'm a 22 year-old male and my girlfriend is a few months younger than me. We've been dating for almost 2 years now and I know that she's the one. We have a very healthy relationship and although we argue sometimes, we almost never fight and most of our relationship problems often come from a third party. We come from very different cultural backgrounds and my family is very religious (I'm an atheist but my parents don't know) and my mom has always expressed that she wants me to marry a Muslim girl. 

Long story short, after some recent problems, my mom stated that she won't be part of my life if I marry my girlfriend and she won't even bless the marriage. While I love my girlfriend so much, my parents are very important to me and if marrying the love of my life wouldn't make them happy, then it wouldn't make me happy either. 

This relationship has suffered multiple times in the past because of the cultural and religious differences. I feel that my family has non-intentionally hurt my girlfriend a lot so far and it doesn't seem like it will stop any time soon. And even though the thought of it is devastating, I feel that she'll be better off if I let her go. She's an amazing person and deserves better.

Right now, there's a lot going on in our lives and we're both overwhelmed. I'm not sure how to approach this from here. Any advise you guys can provide will be very appreciated.
<bot>: I love my girlfriend, she deserves better than the regular shit my family causes. I feel like we should break up but there's a lot going on right now. I'm not sure what the fuck am I supposed to do.