Love is love and like is like. Love means accepting that person even with his flaws and imperfections, while like is just seeing your ideal qualities in him.

In other words, love has no explanations while like has.

Love is when you accept someone for who they are including their flaws and imperfections, you don't want them to change because you love them being themselves. meanwhile like is all about the good side, you like someone because he's goodlooking or rich or smart but when you find out that there's something about them that you don't like, your feelings fade in a couple of second. and also, if you truly love someone, it will never fade.