I've been with my boyfriend for four years. We broke up for a couple of months a year ago, dated other people and then ended up back together because we missed what we had so much. I've been with other people and had terrible relationships, so I can only assume this one is so good because I've...