Angel
Lullaby
S3 E9:
As Darla goes into labour, Angel tries to come to grips with impending fatherhood and the unborn baby's uncertain future.
Starring
Daniel Dae Kim, Julie Benz