Episode 4946
Shortland Street - Season 21

DESCRIPTION

Bree passes the blame for her own failings, Nicole gets an unexpected reprieve, and Daniel faces the awful truth