Very enlightening, uplifting, encouraging, and sad!