Love is always a mystery to me. Why we chose the people we do, why we put up with things we wouldn't in someone else. Love is very messy too. But when it is real, it shows
BTW, you don't owe anyone an explanation of why you are with the person you chose. The only two people who truly know and understand a relationship are those who are in it.