Shane unleashes his anger on Alf, blaming him for putting Angel in hospital. Shannon is finally able to identify the man in her nightmares.