Most Helpful Girl
Never give up on love especially since you caused the break up. Start by being friends and see how that goes. Make sure you are honest with her. No one is perfect and we have all made mistakes. Try it out. Its not a guarantee but you won't regret that you gave it your all to get her back. Good luck to you!