Musically thrilling, emotionally rewarding