Catherine Miller is my companion of many years.
We met in Peterborough, Ontario in the summer of 1991, and we've been together ever since.
Together we have a son, Oliver.