God gave me the partner?

I have a boy friend but I don’t understand why he act like this and that. But I believe that sprits guide us and they bring me someone to me. So I feel like I should keep him but sometimes I feel like I should find someone else. Do you believe that God gave him to me?

Updates
5 d
I decided to stick with my boy friend for better or worse. I believe God lead us to mysterious way.
God gave me the partner?
Post Opinion