Seriously, no one here can actually give you the best advice or
decision, its all up to you,
Who do you love more?
, i must said your ex indeed truly love you, else at the first
place she would have ran away get into another relationship life
moves on, but she choose not to and rather helped you in clearing
ur debt and in fact wearing your engagement ring, i would said such
girls are indeed hard to find, she could even scrifice her
happiness just to make sure your happy and have a peaceful life, i
guess she had already planned to ran away from you to free you from
the agony your suffering and let her carry it along with her,
On the other hand,
Your girlfriend has been supporting you for 3 years, it wont be
fair to her if you were to give up the relationship between you and
her,
Your a fortunate guy having 2 girls who truly loves you, but you
din't cherish the first one.
Close your eyes and think carefully, who the person who will
appeared in ur mind, you will find your answer eventually,
Remember, no one here can actually decide for you or wadsoever, i
just hope you make the last decison carefully and having no regrets
at all, here i pray for the very best of you and wish you good
luck.
*cheers*