Wonderful movie to see over again and again. Want to see again soon and take notes! It has many, many great lessons for a fulled life! Based on spiritual principals. To me follows the Twelve Steps of Recovery for your life. A must see for all adult genders. Love to you. Liz