Why is your question the hardest of all!? Considering my own cowardice on the matter, it's hard for me to properly answer this.
I am sure he knows of mine for sure since I basically stopped trying to hide it but didn't outright tell him, but you are probably right on yours too. He does always seem to know even when we think he doesn't.
I have considered just sitting down and talking to him about it, as lame as that sounds. He tends to be a man driven by honesty and reason, so that approach might be best. At least Brett is not a shapeshifter. ;)