A young woman relocates to Florida in search of some peace and a fresh start. But what once appeared to be a remote paradise soon shows its true colours.