In this talk I will review our present knowledge on neutrino masses and mixing trying to emphasize the most direct implications and challenges of these results.