How Well do You Know Your Partner?

I know my partner pretty well. I am able to finish his sentences. We have been married for 10 years and together for 18 years. He is a great guy.