Everwood
89 episodes

Ephram and Amy must figure out what this new development means for their future, and Nina and Jake face a bump in the road.

Everwood

10. Ghosts - Ephram and Amy must figure out what this new development means for their future, and Nina and Jake face a bump in the road.

More info

Series 4