Been together with my amazing (ISTJ) boyfriend for a little over 3 years now. I had my heart broken multiple times in different ways before that, and I've also broken some hearts and made mistakes....