This is probably a wierd thing for a stranger to say, but I'm glad you have a SO and it seems to be going well.