I am usually really good about reading people never once did I fell to fuigure people out. This one particular person that im dating completly throws me off

He tends to finish my sentences we pretty much agree in the same topics well almost and, when I feel like I dont want to talk to anyone he seems to find the excact same time to call me to make me feel better. I dont really beleive in soulmates I dont beleive theres only one person for you in this life (but, thats a diffrent topic) but apperently I've been having alot of dreams ever since we've been dating something I had never experience with no one else. Can someone shed some light on my side Thanks!
