In between writing and daydreaming about sexy Celts, Shannon MacLeod lives a life of servitude to two spoiled cats.