abagail mac johnny sin