Angel
Lullaby
S3 E9:
While Darla begins childbirth, Angel faces the possible things the new being may bring into the world.
Starring
Daniel Dae Kim, Julie Benz