A mysterious criminal with surprising ties to Haven returns to town – just as Audrey grapples with a shocking revelation about herself.