Terrific plot and performance!...