I like this fairly well. By the way, the male lead clearly isn't a real narcissist. Too self-aware. He just likes girls to think he's good-looking, likes to get a bit of attention for the looks. But he's not the type to always need to be centre stage; everything doesn't always have to be about him, he isn't always arranging to sideline other people's issues in favour of his own, and so on, like real narcissists. Narcissists are those people who, when you tell them about some major problem you're having, will say, "That's tough. It reminds me of this problem I'm having--" and then totally ignore your issue and rope you into being supporting cast for theirs. And if you've known them a long time and try to get them to see what they're doing, it's absolutely impossible. My wife's sister is like that. This dude isn't, he's OK.