Angel
Lullaby
S3 E9:
Fearing for her baby’s life, Darla makes the ultimate sacrifice just as Holtz arrives to take his revenge on her and Angel.
Starring
Daniel Dae Kim, Julie Benz