How do I stop being superficial, narcissistic and let this amazing girl in?

Anonymous
I'm 30. Imagine Patrick Bateman from American Psycho minus the bloodlust and that's me. I have an incredible apartment, car, more money than I know what to do with. I'm 6', handsome and have worked hard to get the perfect body. I've done coke, I've had hookers and I've deliberately gotten into fights with men weaker or stronger because I was a bit of an adrenaline junkie. Despite having a supposed perfect live with no immediate worries, I'm not happy. I'm just... there. I wasn't born like this by the way, I was made by being belittled for being poor and having to work 10x as hard to get where I am.

However I've met the cutest girl ever who has an awesome personality and puts my disgusting, narcissistic side to the back and brings out my human side. She's in love with me and I'm very fond of her. I haven't had sex with her. I'm normally smooth as fuck but with her I'm actually nervous.

Am I doomed to die alone?
Does therapy work?
How do I stop being superficial, narcissistic and let this amazing girl in?
5 Opinion