Haunted by the revelations regarding Kaya, Dan finds himself in a difficult predicament. Meanwhile, Emily busies herself with preparations for the baby's arrival. Will Dan be able to shield her from the harsh reality?
Show
The Nest
Episode
S01E03
Air Date
Apr 05, 2020