I've been with my boyfriend for over two years, and we have a great relationship. I love everything about him, and we get along mostly all of the time. However, for the past few months I have had ...