replying to TS, what you have with your gf is special, so
special you willing to do anything for her.
I am unsure how special but it is between you two, and I firmly
believe it took time, effort to build it.
when you feeling down, people may comfort you, but as observers,
they may give you the best advice. However, these don't qualify
them as your gfs cause it is only for that moment.
What you had with your GF is build through the ages.
However, I do advise you to take a step back, review what you
have.
Is it going the way you want, expect?