Episode 3763
S17:E113
2004
IMDb
Leah is back in town, but is everything as it seems? Kane makes a shocking discovery, Will returns to Summer Bay and Jesse has new focus in life.