* Telegran* please do as advised by other posters, you are finding it difficult to believe he is a narcissist, because when you see the nice side of hi, even if it is only being nice to other people, its hard to distinguish the good from the bad sides,
I know a narc, and sometimes i think i could be wrong and doubt my own feelings wondering if i am imagining it, they are like Jekyl and Hide
Look up Quora,its a site all about narcissism,and lots of videos on you tube too
My first husband threatened to break my legs if i left him, but i managed to escape to my parents about 400 miles away when he was at work, even though he had taken all my money off me and locked it away
Good luck,