Helen Bailey: When bad things happen in good bikinis

2269