Well, to add to the line of crappy yearness, Boyfriend just broke up with me, saying that he wasn't 'ready' for a relationship, and that he just wasn't commited enough.
To which I pointed out that he'd made it wonderfully clear to me his lack of commitment.

He apologised and I told him to piss off.

All is well again