After 7 years together, I still do not understand my ISTP partner. It is both frustrating and incredibly intriguing. He never stops surprising me and this has lead to quite a tumultuous relationship....