PJ,

I am sorry you are here but you came to the right place. You started off doing a lot of the wrong things but it looks like you are headed in the right direction. Letting her go to get her back is the right move right now. A random hookup is very concerning and it sounds like she has some major issues to deal with right now.

You didn't mention your ages and how long you have been together. You should include a signature to help us better understand your situation.