Charmed
Death Takes A Halliwell
S3 E16:
Prue staves off the Angel of Death while trying to save someone's life, but she ultimately comes to terms with the inevitable.
Charmed