Episode 7191
Shortland Street - Season 30

DESCRIPTION

Esther fights to curb temptation. Michelle fights all sides. Marty struggles to find his place in Wai's family.