Love can be an overwhelming emotion that makes it hard for some people to understand why they feel the way they do. This is why you are wondering, "why do I love my boyfriend so much" from time to time.
Soulmates are two individuals destined for each other. You share many things in common such as interests, hobbies, beliefs, values, morals, goals, dreams, hopes, fears, etc.
HE RESPECTS YOU AND CARES ABOUT YOU LIKE NO ONE EVER
It's easier to love people who treat us right. So if he cares for you and respects you as a person and as a woman, you will definitely feel a lot more than attraction for the guy.
Knowing that he's a good guy before you started dating is different from seeing his greatness every day. This evidence will only serve to drastically alter your tiny infatuation into full-blown love.