Most Helpful Girl
Tell here what you told us above. That she's a great girl and a very loving girlfriend but that, for reasons outside of your control, you're not able to return all that she feels for you. That you'd wish to end things so that she can find someone who DOES return the same amount of love she gives.2
Most Helpful Guy
You will regret it if you give her up, imagine she does find another guy and you are single, you will always be single if you do not grow up and man up, just because your a bad person does not mean you can not change.
Your not e en 30 yet and you have a woman that gives you her world... wtf is wrong with you, a lot of men would give anything for a woman that loves so deeply.
Straighten your ass up and look at what you have.