Drowning her sorrows in a bar, the 19-year-old gets up to go to the bathroom and a man slips something into her drink.
Later, clearly drugged, Ziggy tries to leave, but is led away through a back entrance by the man who spiked her drink.
Just as things are about to take a turn for the worse, Brody (Jackson Heywood) comes to the rescue, running towards them and scaring the man off.
He and Olivia (Raechelle Banno) bundle a delirious Ziggy into the car and head for home.
But arriving back in the Bay, Olivia is forced to pull over when Ziggy screams she is going to be sick.
As Brody tries to help she starts yelling, telling him to leave her just as Ben (Rohan Nichol) happens to walk by.
Thinking the worst, Ben punches Brody in the face!
Ziggy is then forced to fess up to her involvement in the incident that left Maggie with migraines and PTSD.
But more is to come for the Astonis, when they become embroiled in Mick’s drama in a frightening way.
Watch Home and Away Monday - Thursday at 7pm on Seven.
See more stories on Home and Away in this week's issue of New Idea, on sale now.