har många både uppskakande och rörande scener.