I am so sorry Cleo, but good for you for realizing that you weren’t compatible. I went through something fairly similar last year, I was so sure he was the one (and he was so sure I was the one), but eventually we realized our personalities and who we were as people weren’t compatible in the long run. It also happened just before the 2 year mark, and was probably one of the hardest breakups I had.
Hang in there!!