So, first let me just prepare you that this will be long.

I have been seeing this woman on and off for 7 years now and it has been a long and difficult road for both of us. We met at a friend's...