I suppose I should establish some background on my situation:

My boyfriend and I have been together (on and off) for almost nine years....