My honest opinion. You've fu**ed up, hurt her twice and obviously don't deserve her at this point in time. Leave her alone, move on, mature, then mature a little more and maybe someday things will work out. As of right now from what you've said the best you could do for her, and IMO if you really di...