Here's a dating tip
1. Don't carry out the relationship for other reasons than to just want the relationship
2. Don't be in the relationship for the sake of someone else
3. Ask out when they're comfortable
4. Make sure to not be too overprotective or make them somehow uncomfortable
5. Don't...
You would already know that they are a bit narcissistic if they began asking you "Is there a reason why you love me?" and then began asking you for more and more compliments