abigail mac johnny sins on the edge