любить - to love, нравится - to like something. As we all know, love has a stronger meaning than like. That's the difference.