Wonderful acting, great story and a great moral message.Jimmy Stewart is unforgetable!One of my top 10 of all time!