Two years already!? I remember when you were asking us advice and you had JUST met him.
Congrats on having a wonderful relationship. And it does sound like you found a keeper, so hold on to him.