I always like The Madonna of the Rocks a lot, but it's hard to pick out a favorite for me.
http://edhds11.umwblogs.org/files/20...-the-Rocks.jpg
It is interesting to see all the attention on Da Vinci right now; he was a genius for sure, but he has always been very famous, at least in my view. But maybe not so much to a new generation. Leonardo is one of those rare few who is always re-discovered with each passing generation.
Maybe his time comes when modern life gets drab, colorless, and uninteresting? While there are many other artists who I think were as accomplished in his time, only Da Vinci possessed such massive curiosity about so many different things, and was able to visualize them all so well they still attract us too, after so many centuries.
He shows us all the depth of human potential.
I guess that from time to time, we all need to be reminded of what we all could possibly accomplish if we were use ourselves to our fullest capacity.