@Bigshot ,
Stop beating yourself up. You let someone go and now you regret it.
Let it be a lesson for you. Regret will eat you up. Accept what happened and wish that person well. Tell yourself you are right where you should be and there is another love just around the corner.
Love again and be wiser the next time.